学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
轻松建立自己的群组,招兵买马   
发新话题
打印

★★来看看scanf("%d%d\n",&a,&b);

好像没有什么意义!
就是让操作人再输入一个任意字符
拖延一下时间而已吧!

呵呵!
其他人有什么看法!

TOP

这段代码是哪来的啊?会不会是笔误,把\n去掉再运行看看什么结果?

TOP

引用:
xiaojinlong1789 在 2008-7-1 15:01 的发言:

那里用\n的话,编译器会让你再输入一次的,没有任何意义
为什么会让我再输一次呢,为什么一直回车的话退不出来?
能不能根据scanf函数的原理来讲一下?

TOP

引用:
ospf 在 2008-7-9 00:16 的发言:




为什么会让我再输一次呢,为什么一直回车的话退不出来?
能不能根据scanf函数的原理来讲一下?
这个用法很牛x啊~
/n放在后面的话貌似必须在回车后输入字符再回车!

TOP

我编译过了,输入两个数学以后,接着还得在输入1个数!但是为什么只是输入1个数呢?而不是在输入一次呢?
编程小菜

TOP

高手来解释一下啊,小弟也不明白

TOP

用换行符结尾时,scanf会跳过换行符去读下一个字符,所以必须再输入一个数才能退出这个scanf()函数

TOP

只是起下次输入数据时会在下一行显示的作用
天生我才必有用。

TOP

TOP

貌似不能用的啊

TOP

发新话题