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

admin2017-07-05  35

问题 有以下程序:   
    #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://kaotiyun.com/show/9pDp777K
0

最新回复(0)