要成为程序达人 发表于 2013-9-27 19:05:32

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

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

残II 发表于 2013-9-27 20:38:59

不晓得。。。酱油党路过。。。
还没学到。。

玉宁417 发表于 2013-9-28 11:00:29

路过,望学习,呵呵

小号4 发表于 2013-9-28 21:24:55

同样路过,同问

elong130 发表于 2013-9-29 15:47:17

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

希望可以帮助你。

随风听雨雪 发表于 2013-10-16 21:47:08

这是C99的规定吧
页: [1]
查看完整版本: 程序警告no newline on the file 为什么一定需要开辟下一行才能解决这个问题