文件包含、code
条件编译、编译
条件编译形式class
# define a//将a换成其它内容或者注释掉则会执行第六行内容——定义 int main() { #ifdef a printf("打印A\n"); #endif // a printf("不打印A\n"); }和if相同的
# define a int main() { #ifndef a printf("没有定义过A\n"); #endif // a printf("定义过a\n"); }
解决不一样系统报错问题——跨平台、移植程序程序
条件编译的优势注释
层次划分、跨平台