请教各位学霸,这道c语言程序题为什么是执行0次?多谢

 我来答
White_MouseYBZ
2018-12-17 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6678万
展开全部
写得很清楚=='0'时才循环,输入1234567890后第一个字符是'1'不是'0',循环就跳出了,所以执行了0次,1后面从2开始哪个都接收不了了,在输入缓冲区里放着。所以执行多少次是指循环体执行的次数,这里的循环体就是printf那一句,由于没有满足=='0'的条件,所以printf一次都不执行。若输入是0123456789就要执行一次。
大秦天烟青连
2018-12-17 · TA获得超过282个赞
知道答主
回答量:1029
采纳率:25%
帮助的人:107万
展开全部
getchar只能读取一个输入哦铁汁
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
期挑战轿
2018-12-17
知道答主
回答量:54
采纳率:12%
帮助的人:13.1万
展开全部
咏鹅(骆宾王)于易水送人一绝(骆宾王)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式