c语言编程 宏

2014-11-23 23:36:31 · 作者: · 浏览: 7

在看代码,对宏定义好无解

于是,我验证#ifdef __linux__ 是何物?

#include
#include
int main()
{
#ifdef __linux__
printf("linux test success!\n");
exit(0);
#endif
printf("linux test failure!\n");
return 0;
}

执行结果为:linux test success!

原来,有些宏,是系统自己判断的,多多学习!