有以下程序: #include main() {strut cm{int x;int y;}a[2]={4,3,2,1}; print("%d\n",a[0].y/a[0].x*a[1].x); 程序运行后的输出结果

admin2017-07-05  27

问题 有以下程序:
    #include
    main()
    {strut cm{int x;int y;}a[2]={4,3,2,1};
    print("%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选项。
转载请注明原文地址:https://jikaoti.com/ti/g0i0FFFM
0

最新回复(0)