永发信息网

C语言笔试问题

答案:2  悬赏:70  手机版
解决时间 2021-04-27 14:54
  • 提问者网友:温旧梦泪无声
  • 2021-04-27 05:33

如输入字符B,则语句"while(ch=getchar()=='B');"执行后ch的值是

为什么结果是0?

最佳答案
  • 五星知识达人网友:一袍清酒付
  • 2021-04-27 06:42

要注意 ;号,表示空语句。当输入B是,条件满足,执行空语句

全部回答
  • 1楼网友:孤独的牧羊人
  • 2021-04-27 06:54
getchar和getch是有区别的 用getchar的话,你在输入时还要敲个回车,你所输入的字符才能进入缓冲区 用getch的话,直接可以得到该字符
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯