问题
单项选择题
有以下程序
#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.);
&nbs
答案
参考答案:D
解析: 题中定义了一个结构体数组,其中data[0].a=10,data[0].b=100,data[1].a=20, data[1].b=200。指针p指向结构体数组的第2个元素,那么p.a的值为20,p.b的值为200,所以输出结果为21。