一.#define定义标识符常量
1.#define可以用来定义标识符,所谓标识符可以简单理解为一个能够表示一定内容的符号
2.不仅可以表示整型,也可表示字符串。
.
.
.
二.#define定义宏(ADD)
与函数进行对比(不同点):
1.定义函数时,表达更为简便
2.宏名要全部大写(ADD),函数名不要全部大写
3.宏是没法调试的,且与类型无关,函数的参数是与类型有关的,如果参数的类型不同,就需要不同的函数,即使他们执行的任务是不同的
4.宏的参数可以出现类型,但是函数不可
5.宏的执行更快
6.建议宏在书写的时候多一些括号
7.宏是不能递归的,函数可以
.
(先简单了解部分内容,心中有个概念,后面会仔细讲解)