由上图可以看出,普通函数会对参数进行运算后,传入函数中,而宏则不对参数进行运算。宏会对返回值再次进行计算,而普通函数则不会。
普通函数输入值,输出值。宏则可以被视为输入代码,输出的也是代码。这是因为,使用宏的目的就是直接用参数的代码一起工作,而对返回值再次计算是因为输出是代码,所以需要对这个代码再次进行计算。
宏(Macro)
最新推荐文章于 2024-10-15 01:19:51 发布
由上图可以看出,普通函数会对参数进行运算后,传入函数中,而宏则不对参数进行运算。宏会对返回值再次进行计算,而普通函数则不会。
普通函数输入值,输出值。宏则可以被视为输入代码,输出的也是代码。这是因为,使用宏的目的就是直接用参数的代码一起工作,而对返回值再次计算是因为输出是代码,所以需要对这个代码再次进行计算。