选择题
有以下程序段:
struct st
{ int x; int *y;} *pt;
int a[]={1,2}, b[]={3,4};
struct st c[2]={10,a,20,bt};
pt=c;
以下选项中表达式的值为11的是______。
【正确答案】
A
【答案解析】本题考查结构体数组初始化以及结构体变量的引用方法。题目中定义了一个结构体数组c并初始化,指针pt指向c的第一个元素,那么pt->x为10,++pt->x为11,* pt->y为1,(pt++)->x为20,所以答案为A。