程序警告no newline on the file 为什么一定需要开辟下一行才能解决这个问题
程序警告no newline on the file 为什么一定需要开辟下一行才能解决这个问题不晓得。。。酱油党路过。。。
还没学到。。 路过,望学习,呵呵 同样路过,同问 因为这是C99的规定。
C99是什么?
C99是C/C++语言的标准,目前编译器完全支持的有这些:GCC、Borland C++等。
C99第5.1.1.2节规定了此项,这里我就不贴原文了。
这么规定的初衷有两个:
1.为了每一行都要以换行结束。
2.因为行尾的\表示连接下一行,如果一个文件最后一行(main函数的右边大括号)行尾有\,那么,紧跟它也被包含进来的下一个源文件的第一行就会被连接!而如果一个文件以一个空行结束就会避免这种情况的发生。
希望可以帮助你。
这是C99的规定吧
页:
[1]