1.宏和函数的区别     宏参数只是做简单的字符串替换,而函数是有参数类型的。     宏在编译之前进行,即先用宏体替换宏名,然后再编译的,而函数显然是编译之后,在执行时才调用的。因此,宏占用的是编译的时间,而函数占用的是执行时的时间。     如果是较为短小的宏,在程序中的实现会比函数容易,但如果是较为长的宏,每次调用宏时都要将宏原份做字符串替换,所以会显得重复,这是就显得函数较为好用了,因为
相关文章
相关标签/搜索