题目内容

设有以下程序段:struct STD{char name[10]; int age; char sex;} s[5], *ps;ps = &s[0];以下错误引用结构体变量成员的是()

A. scanf("%s", s[0].name);
B. scanf("%d", &s[0].age);
C. scanf("%c", &(ps->sex));
D. scanf("%d", ps->age);

查看答案
更多问题

以下程序的输出结果是()。nion myun { struct { int x, y, z; } u; int k; } a;main( ){ u.x=4; u.y=5; u.z=6; k=0; printf("%d\n",u.x); }

A. 4
B. 5
C. 6
D. 0

若有以下程序段:union data { int i ; char c; float f;} a;int n;则以下语句正确的是()。

A. a=5;
B. a={2,’a’,1.2}
C. printf("%d",a);
D. n=a;

构成结构体的每个数据称为________,也可称为元素或域。

结构体成员的引用形式有三种:(横线处填运算符)(1)结构体变量名______成员名(2)结构体的指针______成员名(3)(*结构体的指针)______成员名

答案查题题库