关于宏和inline

来源:互联网 发布:淘宝哪家可以办假护照 编辑:程序博客网 时间:2024/05/11 20:02

宏是在代码处不加任何验证的简单替代,而内联函数是将代码直接插入调用出,而减少了普通函数调用时的资源消耗。

宏不是函数,只是在编译前(编译预处理阶段)将程序中有关字符串替换成宏体;

inline函数式函数,但在编译中不单独产生代码,而是将有关代码嵌入到调用处。


inline函数例子:

inline fact (float i) { return i * i };//没有写返回值的

printf(“bb = %d", fact(8));//调用时就是执行printf("bb = %d ",8*8);

原创粉丝点击