下列程序的输出结果是( )。 struct U {int x,y,z; }; main() { struct U s[2]={{1,2,3},{4,5,6)); int t;

admin2013-08-15  25

问题 下列程序的输出结果是(    )。
    struct U
    {int x,y,z;
    };
    main()
    {   struct U s[2]={{1,2,3},{4,5,6));
        int t;
        t=s[0].x+s[1].y;
        printf("%d\n",t);
    }

选项 A、5
B、6
C、7
D、8

答案B

解析 本题中的”struct U”结构含有3个数值域,并定义了一个结构数组S,计算s[0]的x域与s[1]的y域之和,故s[0].x+s[1].y=1+5=6,答案为B)。
转载请注明原文地址:https://kaotiyun.com/show/9MJp777K
0

最新回复(0)