在C 语言中有一个叫做宏的东西,但是宏也是比较容易误解的。今天我们就来聊一下宏中的误导宏。
误导宏看起来很崇高,很高大上,就好像传说中的高富帅,但是它在实际的使用中,并不是那么好用,甚至可能会给你带来很多麻烦。
那么,什么是误导宏呢?简单来说,它就是将函数的作用用宏来完成,这个宏可以包括多个语句,但是宏的执行效率却不如函数。
误导宏并不是为了提高程序的效率,在实际的使用中非常容易出问题。比如,误导宏可能会修改传入的参数,但是这一点往往并不容易被注意到。
正确的使用宏对于程序的性能优化是非常有帮助的,但是在使用过程中要避免误导宏的错误使用。