问题
填空题
当执行以下程序时,输入1234567890<回车>,则其中while循环体将执行()次。
#include<stdio.h>
main()
{ char ch;
while((ch=getchar())==’0’)prinft("#");
}
答案
参考答案:0
解析:
通过getchar()函数来取得从键盘输入的数据,再判断其是否是字符‘0’,如果是,则执行一次循环,因为从键盘输入的1234567890都是整型数,不是字符.所以while循环执行的条件始终不成立,循环体执行的次数为0。