选择题
有以下程序:
#include<stdio.h>
main()
{ struct cm{int x;int y;} a[2]={4,3,2,1};
printf('%d\n',a[0].y/a[0].x*a[1].x);
}
程序运行后的输出结果是
A、
1
B、
4
C、
0
D、
3
【正确答案】
C
【答案解析】
由结构体的定义及初始化可知,a[0].x=4,a[0].y=3,a[1].x=2,a[1].y=1。因此计算a[0].y/a[0].x*a[1].x=3/4*2=(3/4)*2=0*2=0,故答案为选项C。
提交答案
关闭