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

admin2009-03-17  42

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

选项

答案0

解析 通过getchar()函数来取得从键盘输入的数据,再判断其是否是字符‘0’,如果是,则执行一次循环,因为从键盘输入的1234567890都是整型数,不是字符.所以while循环执行的条件始终不成立,循环体执行的次数为0。
转载请注明原文地址:https://jikaoti.com/ti/7uK0FFFM
0

最新回复(0)