柠檬试题库
search
首页 计算机 公务员 驾照 关于

有以下程序段 struct st { int x; int *y; } *pt; int a[]={1,2}, b[]={3,4}; struct st c[2]={10,a,20,b}; pt=c; 以下选项中表达式的值为11的是


  • A.++pt->x
  • B.pt->x
  • C.*pt->y
  • D.(pt++)->x
热度🔥621
参考答案:A
解析:

【解析】本题考查结构体数组初始化以及结构体变量的引用,题目中定义了一个结构体数组c并初始化,指针pt指向c的第一个元素,那么pt->x为10,++pt->x为11,*pt->y为1,(pt++)->x为20,所以答案为A。
复制题目向AI提问