赞
踩
回车:指光标移到该行的起始位置(\r)。
换行:换到下一行(\n)。
在c语音里\n将回车和换行相结合了。
一个简单的测试
这段代码首先执行1再执行2是没有问题的,那么如果我们将\n去掉呢?
其实可以发现它是停顿了20秒后才进行的打印,那么是否说明没有\n时,是先执行的2再执行的1呢?
并不是这样的,c语言的执行顺序是从上往下,永远都是先1后2。那么在停顿时,这个"hello linux"代码在哪呢?答案是保存在了缓冲区,缓冲区是c语音维护的一段内存。
一般而言吗,缓冲区会在重新结束后刷新,那么如何强制刷新呢?就需要使用fflush了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。