问题 单项选择题

有以下程序:

#include<stdio.h>

main()

while(getchar()!=’\n’);

以下叙述中正确的是()。

A.此while语句将无限循环

B.getchar()不可以出现在while语句的条件表达式中

C.当执行此while语句时,只有按回车键程序才能继续执行

D.当执行此while语句时,按任意键程序就能继续执行

答案

参考答案:C

解析:

根据程序顺序执行的次序,当程序执行到while这条语句,根据while语句中的结束循环的条件是“输入回车键时,结束循环”,所以当按回车键后,程序才执行while语句的下一条语句。

单项选择题
判断题