C语言宏定义的问题#define A A

木兰宿莽 发布于 2016/03/05 00:32
阅读 118
收藏 0
C语言中宏定义 #define A A这种宏是出于什么的考虑?
加载中
0
明月惊鹊
明月惊鹊
编译器就不会鸡鸡鸡再吵了?
木兰宿莽
木兰宿莽
那直接#define A不就好了吗?
明月惊鹊
明月惊鹊
还有,编译器会认为A 是已经define过的了, 在 #ifdef A 这种判断会成立: #ifdef A const int i = 1; #else const int i = 0; #endif // A 下面看到 i 的值是 1
返回顶部
顶部