有以下程序: #include<stdio.h> main() { while(getchar()!=’\n’); } } 以下叙述中正确的是( )。

admin2018-09-26  38

问题 有以下程序:
    #include<stdio.h>
    main()
    {
    while(getchar()!=’\n’);
      }
    }
    以下叙述中正确的是(    )。

选项 A、此while语句将无限循环
B、getchar()不可以出现在while语句的条件表达式中
C、当执行此while语句时,只有按回车键程序才能继续执行
D、当执行此while语句时,按任意键程序就能继续执行

答案C

解析 根据程序顺序执行的次序,当程序执行到while这条语句,根据while语句中的结束循环的条件是“输入回车键时,结束循环”,所以当按回车键后,程序才执行while语句的下一条语句。
转载请注明原文地址:https://kaotiyun.com/show/hNxp777K
0

最新回复(0)