1 为什么要使用宏
1) 提高代码的可读性和可维护性
2) 避免函数调用,提高程序效率
2 什么是宏
它是一种预处理器指令,在预编译阶段将宏名替换为后面的替换体 。
3 宏的定义
由三部分组成:
#define WIDTH 960
预处理指令 宏名 替换体(多行可用 \ 延续)
4 宏的使用
1)不带参数的宏
2)带参数的宏(假参数,不是真正的参数,只是替换而已)
示例1:(不带参数的宏)
#include <stdio.h>
#include <stdlib.h>
#define _width 1024 //宏命名规则同变量名