#define
#undef 取消已定义的宏
宏 | 作用 |
---|---|
#if | 如果条件为真,编译下面代码 |
#else | 配合#if使用,否则 |
#elif | 否则如果 |
#endif | 结束#if |
#error | 编译期间遇到这个定义就会报错,这样可以判断宏定义中条件判断是否错误 |
#pragma once | 该头文件只编译一次(不是每个编译器都支持) |
#ifndef #define #endif | 和上面的效果相同 |
#define
#undef 取消已定义的宏
宏 | 作用 |
---|---|
#if | 如果条件为真,编译下面代码 |
#else | 配合#if使用,否则 |
#elif | 否则如果 |
#endif | 结束#if |
#error | 编译期间遇到这个定义就会报错,这样可以判断宏定义中条件判断是否错误 |
#pragma once | 该头文件只编译一次(不是每个编译器都支持) |
#ifndef #define #endif | 和上面的效果相同 |