1.#define a 定义条件编译,相当于定义了一个条件 它的用法:一般用于条件编译,比如说有一段代码我在linux环境下是一种写法,在windows下又是一种写法。这个时候,我们就可以这样写 #define WINDOWS #if defined(WINDOWS) xxx //do something #else xxx #endif 从上面的例子可以看出,#define a,相当于自定义了一个条件分支,用于不同情况的处理 2.#define a 1 一般的宏定义,相当于使用a来代替1 以后程序中所有出现a的地方都会用1来代替 比如,int aa = a;就相当于int aa = 1;
#define a&&#define a 1
最新推荐文章于 2024-05-09 01:17:32 发布