问题 填空题

当执行以下程序时,输入1234567890<回车>,则其中while循环体将执行()次。

#include<stdio.h>

main()

{ char ch;

while((ch=getchar())==’0’)prinft("#");

}

答案

参考答案:0

解析:

通过getchar()函数来取得从键盘输入的数据,再判断其是否是字符‘0’,如果是,则执行一次循环,因为从键盘输入的1234567890都是整型数,不是字符.所以while循环执行的条件始终不成立,循环体执行的次数为0。

翻译题
单项选择题