简答题

什么叫宏?谈谈带参数宏与内联函数之间的异同点。

正确答案

宏是指定义一个标识符来代替一个字符序列。
内联函数和宏都是在程序出现的地方展开,是在调用该函数的程序处或应用宏处将它展开。但内联函数可以多行的程序段,而宏通常是单行代码段。

答案解析