摘要:
在C语言里,全局变量如果不初始化的话,默认为0,也就是说在全局空间里: int x =0; 跟 int x; 的效果看起来是一样的。但其实这里面的差别很大,强烈建议大家所有的全局变量都要初始化,他们的主要差别如下: 编译器在编译的时候针对这两种情况会产生两种符号放在目标文件的符号表中,对于初始化... 阅读全文
摘要:
Windows下编辑好文件, 保存后放在Linux系统下编译.gcc和cc都产生以下的警告:gcc -o * *.c出现提示: warning: no newline at end of file解决办法:在*.c文件最好添加上一个回车,独立成一行。在编译就不出问题了。分析:应该是编译器需要文件最后... 阅读全文