有以下程序: #include main() { int x:23; do { printf("%2d\n",x——); }while(!x); } 程序的执行

admin2017-07-05  42

问题 有以下程序:   
    #include
    main()
    {  
    int x:23;
    do
    {
    printf("%2d\n",x——);
    }while(!x);
    }
    程序的执行结果是(    )。

选项 A、输出321
B、输出23
C、不输出任何内容
D、陷入无限循环

答案B

解析 “%2d”表示输出的整型变量占2列。程序执行过程为:输出x为23,之后x自减得x=22,!x为假(0),while条件不成立,退出循环。故B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/H0i0FFFM
0

最新回复(0)