10.1 宏定义
#define 标识符 字符串
标识符(也叫宏名) 一般用大写字母表示
字符串(也叫宏体)可以是常量,关键字,语句,表达式或者空白等
分为两类:
不带参数的宏和带参数的宏
#define PI 3.14159
void main()
{
//PI有效
}
#undef //结束PI的作用
void func1()
{
//PI无效
}
10.2 文件包含
#include “文件名" 和 #include <文件名>
10.3 条件编译
三种,主要用于程序的移植和调试
#if 表达式
程序段
#else
程序段
#endif
#ifdef 宏名
程序段
#else
程序段
#endif
#ifndef 宏名
程序段
#else
程序段
#endif