问题 填空题

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

答案

参考答案:0

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

单项选择题
多项选择题