题目内容

设有结构体类型定义及变量声明如下:struct pd{char code[5];float price;}y[4]={"100",10};则下列语句中,错误的是______。

A. (*y).code[0]='1';
B. y[0].code[0]='1';
C. y->price=10.0;
D. (*y)->price=10.0;

查看答案
更多问题

设有struct student{ char name[21];int age;char sex;}std={“Li Ming”,19,’M’},*p=&std;则下列输出语句中错误的是_____________。

A. printf(“%d”,(*p).age);
B. printf(“%d”,p->age)
C. printf(“%d”,std.age);
D. printf(“%d”,p.age);

若有#define MUL(x,y) x*y,则语句printf("s=%d", MUL(2,2+3));的输出结果是_______。

A. 8
B. 7
C. 10
D. 11

设有下列结构变量sx的定义:struct {long num;char name[20];union{float y;short z;}yz;}sx;则表达式sizeof(sx)的值是

设有#define M(x) x*x,则M(1+2)的值是_____________。

答案查题题库