网络通讯编程

宏和函数的优缺点

2019-03-30  本文已影响0人  奥斯特洛司机

宏的优点:
预编译的时候展开,不需要每次运行时载入,这种情况效率比函数高
缺点,预编译后产生的文件比函数调用要大,
宏表达式中不能出现递归定义,这点区别于函数,因为宏只做简单的文本替换,且只替换一次,如果出现递归定义,就会无法被完全替换,导致后续编译时原宏名被当作函数;

上一篇 下一篇

猜你喜欢

热点阅读