c文件最后一行是空行的问题
在unix下写c代码,当我用gcc编译的时候就会提示程序最后一行为空,但好像之前用别的程序时最后一行不为空,那在这里最后一行为空时编译器要求的?什么情况下需要一个空行,什么时候不需要空行呢?这个比较混乱,谢谢!
什么情况下都不需要空行的 如果有这样的提示 应该是你的程序缺少了分号之类的
因为很久很久以前的一些编译器“bug”。就照着做吧。
最后要有一个空行
要不然会有一个警告
gcc才会有这样的要求吧,不知道其他有没有,我记得gcc有这要求
gcc会有这种要求?莫非非是火星的GCC?
相关问答:
在查询后将查询出来的值赋给各输入框
<c:if test="${not empty dataValue}">
fm.SAMPLING_DATE.value=" <c:out value='${dataValue.SAMPLING_DATE}'/ ......
一个数如果好等于它的因子之和,这个数就成为"完数",例如6的因子为1,2,3而6=1+2+3,而6=1+2+3,因此6是“完数".编程序找出1000之内的所有完数,并按下面格式输出其因子:6 its factors are 1,2,3
......
开始学OS,按练习要求写的代码在gcc下无法编译:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <signal.h>
void SIGFPEhandler2(int s ......