已知有如下的结构类型定义和变量声明:struct student{ int num;char name[10];}stu = {1,"Mary"}, *p = &stu;则下列语句中错误的是_______。
A. printf("%d",&stu->num);
B. printf("%d", (&stu)->num);
C. printf("%d",stu . num);
D. printf("%d",p->num);
查看答案
有以下程序#includestruct S{int a,b;} data[3]= {10,100,20,200};int main(){struct S p=data[1];printf("%d\n",++(p.a));return 0;}程序运行后的输出结果是
A. 0
B. 11
C. 20
D. 21
有以下程序#includestruct ord{int x,y;} dt[3]= {1,3,5,7,9,11};int main(){struct ord *p=dt;printf("%d,", ++p->x);printf("%d\n",(++p)->x);return 0;}程序运行后的输出结果是________
A. 5,6
B. 2,3
C. 2,5
D. 5,9
两个类型相同的结构体变量,可以互相赋值.
A. 对
B. 错
结构体变量的成员可以象普通变量一样进行各种运算.
A. 对
B. 错