预编译
define宏定义
被定义为"宏"的标识符称为"宏名"。在编译预处理时,对程序中所有出现的"宏名",都用宏定义中的字符串去代换,这称为"宏代换"或"宏展开"。
优点:
(1) 方便程序的修改。这个就不多说了。
(2) 提高程序的运行效率。
使用带参数的宏定义可完成函数调用的功能,又能减少系统开销,提高运行效率。
正如C语言中所讲,函数的使用可以使程序更加模块化,便于组织,而且可重复利用,但在发生函数调用时,需要保留调用函数的现场,以便子函数执行结束后能返回继续执行,同样在子函数执行完后要恢复调用函数的现场,这都需要一定的时间
2024年1月1日大约 3 分钟