宏


为什么使用宏

提高代码的可读性和可维护性

避免函数调用,提高程序效率

什么是宏

这是一种预处理器指令,在预编译阶段将宏名替换为后面的替换体

宏的定义

三部分       #define           WIDTH                             960

                预处理指令           宏         替换体(多行可用 \ 延续,\ 前后不要留空格。)

带参数的宏

#define       SQUARE(x)          x*x

#define        MAX(x,y)         x>y?x:y  

C++