浅析c语言中的宏

宏的定义 #define MAX 1024; 宏与函数的区别 1.时间方面web 宏是在预处理阶段就会处理好,函数则须要经历预处理,编译,连接等过程所用的时间会长不少 宏使用时会进行宏展开,这时会增加源程序的长度,可是执行时间比较快(这是相对于宏比较短而言,若是宏很长展开后目标文件比较大,执行速度就会减慢).函数的调用不会使源代码增长 2.安全性方面安全 1.函数的调用时会先进行形参实例化,使用带
相关文章
相关标签/搜索