问题 填空题

当执行以下程序时,输入1234567890<回车>,则其中while循环体将执行______次。
#include<stdioh>
main()
char ch;
while((ch=getchar())==’0’)printf("#");

答案

参考答案:0

解析: “ch=getchar()”的功能是从终端读入一个字符赋给变量ch,由于getchar()只能接收一个字符,所以输入的字符1被赋给ch,即“’1’!=’0’”,循环体不执行,直接退出while循环.所以循环体执行的次数为0。

选择题
单项选择题