有以下程序: #include struet ball { char color[10]; int dim; }; main() { struct ball list[2]={

admin2016-04-07  29

问题 有以下程序:  
    #include
    struet ball   
   {
    char color[10];
    int dim;
    };
    main()
    {
    struct ball list[2]={{"white",2},{"yellow",3}};
    printf("%s:%d\n",(list+1)一>color,list一>dim);
    }
    程序运行后的输出结果是(    )。

选项 A、yellow:3
B、yellow:2
C、white:2
D、white:3

答案B

解析 结构体定义时初始化,list[0]={"white",2},list[1]={"yellow",3},(1ist+1)一>color=list[1].color="yellow",list一>dim=list[0].dim=2,因此,打印的结果是yellow:2。故答案为B选项。
转载请注明原文地址:https://jikaoti.com/ti/4Di0FFFM
0

最新回复(0)