鱼C论坛

 找回密码
 立即注册
查看: 3145|回复: 5

程序警告no newline on the file 为什么一定需要开辟下一行才能解决这个问题

[复制链接]
发表于 2013-9-27 19:05:32 | 显示全部楼层 |阅读模式
1鱼币
程序警告no newline on the file 为什么一定需要开辟下一行才能解决这个问题

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-9-27 20:38:59 | 显示全部楼层
不晓得。。。酱油党路过。。。
还没学到。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-9-28 11:00:29 | 显示全部楼层
路过,望学习,呵呵
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-9-28 21:24:55 | 显示全部楼层
同样路过,同问
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-9-29 15:47:17 | 显示全部楼层
因为这是C99的规定。
C99是什么?
    C99是C/C++语言的标准,目前编译器完全支持的有这些:GCC、Borland C++等。
C99第5.1.1.2节规定了此项,这里我就不贴原文了。
这么规定的初衷有两个:
1.为了每一行都要以换行结束。
2.因为行尾的\表示连接下一行,如果一个文件最后一行(main函数的右边大括号)行尾有\,那么,紧跟它也被包含进来的下一个源文件的第一行就会被连接!而如果一个文件以一个空行结束就会避免这种情况的发生。

希望可以帮助你。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-16 21:47:08 | 显示全部楼层
这是C99的规定吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 21:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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