c文件最后一行是空行的问题
在unix下写c代码,当我用gcc编译的时候就会提示程序最后一行为空,但好像之前用别的程序时最后一行不为空,那在这里最后一行为空时编译器要求的?什么情况下需要一个空行,什么时候不需要空行呢?这个比较混乱,谢谢!
什么情况下都不需要空行的 如果有这样的提示 应该是你的程序缺少了分号之类的
因为很久很久以前的一些编译器“bug”。就照着做吧。
最后要有一个空行
要不然会有一个警告
gcc才会有这样的要求吧,不知道其他有没有,我记得gcc有这要求
gcc会有这种要求?莫非非是火星的GCC?
相关问答:
有这样两个问题,希望高手指点:
第一:
struct struct_A{
int a;
char b;
int c;
short d;
}
struct struct_B{
int a;
char b;
short c;
......
开始学OS,按练习要求写的代码在gcc下无法编译:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <signal.h>
void SIGFPEhandler2(int s ......
本人对C特别感兴趣,希望志同道合的人一起交流,另外还可以一起讨论linux问题
QQ群:17409844
有兴趣的同志加下
顶个.
帮顶……
不过确实对群失望了>_ <
顶上
顶一个
请接受啊
&nbs ......
打印一个N*N的方阵,N为每边字符的个数( 3〈N〈20 ),要求最外层为"X",第二层为"Y",从第三层起每层依次打印数字0,1,2,3,...
例子:当N =5,打印出下面的图形:
X X X X X
X ......