要求通过 while 循环不断读入字符 , 当读入字母 N 时结束循环 。 若变量已正确定义 , 以下正确的程序段是A)while((ch=getchar())!=N) printf( % c

9 查阅

要求通过 while 循环不断读入字符 , 当读入字母 N 时结束循环 。 若变量已正确定义 , 以下正确的程序段是

A)while((ch=getchar())!='N') printf(" % c",ch);

B)while(ch=getchar()!='N') printf(" % c",ch);

C)while(ch=getchar()=='N') printf(" % c",ch);

D)while((ch=getchar())=='N') printf(" % c",ch);

参考答案:

A(22)A) 解析 : while 语句的功能是 : 计算表达式的值 , 如为真 , 则执行循环体语句 , 执行完毕后 , 再计算表达式的值 , 若仍为真 , 则重复执行循环体语句。直到表达式的值为假时 , 结束循环。ch=getchar() 应加一个括号 , 表示输入字符的函数。

计算机二级