柠檬试题库
search
首页 计算机 公务员 驾照 关于

要求通过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);
热度🔥367
参考答案:B
解析:

【解析】在C语言中等于号用"= ="表示,一个"="表示赋值,所以A错误。C、D 选项的含义都是如果输入的字符为 "N",则打印输出,所以正好和题意相反。
复制题目向AI提问