嗨,我正在写一个简单的程序,我要让这个程序打印出一个整数。
够简单吧。真的吗? 我把它存成了 现在我编译并运行它:
糟糕!,编译失败,出现了下面的错误信息:
这是一个在线编译这段代码的链接:http://ideone.com/kQCmVL 困惑 !! 在谷歌上搜索这个错误——得到的信息是这种错误需要对代码进行预处理。 于是,我在编译时带上了
预处理过的 int main() { int 1 = 701; printf("%d\n", 1); return 0; } 我晕!C语言的预处理编辑器竟然将变量 现在,我不对变量 #include <stdio.h> int main() { printf("%d\n", linux); return 0; } 编译并运行:
在线编译的链接地址:http://ideone.com/kyrNDw 编译成功并且输出:
事实证明,linux总是Number 1 [英文原文:C language and the linux macro - proof that linux is always Number 1 ] 外刊IT评论:http://www.aqee.net/ |