单项选择题

有以下程序
#include<stdio.h>
struct S
int a, b;) data[2]=10, 100, 20, 200;
main()
struct S p=data[1];
printf("%d\n", ++(p.a));

程序运行后的输出结果是()。

A. 10
B. 11
C. 20
D. 21