鱼C论坛

 找回密码
 立即注册
查看: 2683|回复: 4

求助,接受非法的数据,进入下一次循环但为啥最后1次必须回车才能进入下1程序而空格不

[复制链接]
发表于 2011-8-10 15:36:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 heart 于 2011-8-10 15:36 编辑






1DKK`(K8[O]$VNJH_7{R0)J.jpg


这个地方按道理说如果接受了非法的数据,就会停止然后就开始下一次循环,就像空格可以隔开,回车也可以隔开数据。那按这个道理,如果输入完第10个数字,再按空格,就会进入下面的程序,因为空格是非法的- -..但是为什么这里却只能是回车才能开启下面的程序?

谢谢了....

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-10 21:40:13 | 显示全部楼层
因为scanf()函数不接收空格!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-15 20:10:46 | 显示全部楼层
应该输入空格,或输入逗号等的意思是一样的,回车的意思是输入结束.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-17 20:31:25 | 显示全部楼层
空格在c语言里算是符号,回车才表示输入结束,你按空格也只是表示在数据后输入的符号 没有按回车结束输入的话你打的那些是不赋给变量的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-8-18 12:26:21 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 03:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表