首页 > 试题广场 >

宏函数和内联函数的区别。

[问答题]
宏函数和内联函数的区别。
宏函数通过#define定义,在预处理阶段(编译之前)替换,无类型检查,是纯文本替换;内联函数通过inline关键字定义,在编译阶段由编译器决定是否内联展开,检查参数和返回值类型。
发表于 今天 10:03:52 回复(0)