题目内容

若有以下程序段: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)(*结构体的指针)______成员名

若有定义:struct num{int a;int b;float f;}n={1,3,5.0};struct num *pn=&n;则表达式pn->b/n.a*++pn->b的值是①,表达式(*pn).a+pn->f的值是②。

设有说明struct DATE{int year;int month; int day;};请写出一条定义语句,该语句定义d为上述结构体变量,并同时为其成员year、month、day 依次赋初值2010、10、1。语句为:①

答案查题题库