C语言 While (sanf("%d",&n))==0什么意思?

[复制链接]
查看11 | 回复3 | 2010-9-24 22:34:59 | 显示全部楼层 |阅读模式
scanf()这个函数本身有值吗==0是什么意思? ==2,3呢?

回复

使用道具 举报

千问 | 2010-9-24 22:34:59 | 显示全部楼层
任何表达式都是有返回值的,scanf函数的返回值是一个int型,也就是输入的ASCII码值吧,==0的意思就是说没有输入值,比如敲了回车, ==2,3就是说某个特定的字符这段代码的意思就是说,当你敲了回车之后,循环就结束,否则就一直执行while
回复

使用道具 举报

千问 | 2010-9-24 22:34:59 | 显示全部楼层
这里是While ()==0
而不是scanf()==0
回复

使用道具 举报

千问 | 2010-9-24 22:34:59 | 显示全部楼层
判断真假的,scanf是标准输入函数
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行