单选题
以下程序的输出结果是______。
#include<stdio.h>
int main()
{
struct{char x1; int x2; }a[3]={"A", 1, "B", 2, "C", 3};
printf("%d/n", a[0].x1-a[1].x1/a[2].x2);
return 0;
}
【正确答案】
B
【答案解析】[解析] 结构数组a有三个元素,每个元素都是一个结构变量,其第一成员是字符变量,第二成员是整型变量,当上面的程序对该结构数组初始化后,各元素及其分量值如图所示: