宏
为什么使用宏
提高代码的可读性和可维护性
避免函数调用,提高程序效率
什么是宏
这是一种预处理器指令,在预编译阶段将宏名替换为后面的替换体
宏的定义
三部分 #define WIDTH 960
预处理指令 宏 替换体(多行可用 \ 延续,\ 前后不要留空格。)
带参数的宏
#define SQUARE(x) x*x
#define MAX(x,y) x>y?x:y
为什么使用宏
提高代码的可读性和可维护性
避免函数调用,提高程序效率
什么是宏
这是一种预处理器指令,在预编译阶段将宏名替换为后面的替换体
宏的定义
三部分 #define WIDTH 960
预处理指令 宏 替换体(多行可用 \ 延续,\ 前后不要留空格。)
带参数的宏
#define SQUARE(x) x*x
#define MAX(x,y) x>y?x:y