若有说明int c;则while(c=getchar());是正确的C语句吗求好心人解释
答案:5 悬赏:50
解决时间 2021-02-27 01:18
- 提问者网友:嘚啵嘚啵
- 2021-02-26 03:36
若有说明int c;则while(c=getchar());是正确的C语句吗求好心人解释
最佳答案
- 二级知识专家网友:由着我着迷
- 2021-02-26 05:10
while(c=getchar());
是正确的C语句。循环体为空。它是死循环。因为,只要你输入,getchar 取一字符,赋它的ASCII值,整型,给c。条件总是真。
要用 ctrl+C 中断它。
是正确的C语句。循环体为空。它是死循环。因为,只要你输入,getchar 取一字符,赋它的ASCII值,整型,给c。条件总是真。
要用 ctrl+C 中断它。
全部回答
- 1楼网友:人间朝暮
- 2021-02-26 07:20
不是,c是一个整型变量,getchar()得到的是一个字符,两者数据类型不统一,所以不正确。
- 2楼网友:几近狂妄
- 2021-02-26 06:38
如果输入0 则中断 只是一直输入 一直判断 没有操作 如果不中断 就要一直输入
- 3楼网友:话散在刀尖上
- 2021-02-26 06:10
正确的。因为会把读入的字符的ASCII值赋给c
- 4楼网友:刀戟声无边
- 2021-02-26 05:49
getchar是c语言一个库函数只接受的是一个字符型数据输入 其函数原形为 int getchar(viod)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |