简答题

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

正确答案

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

答案解析

相似试题
  • 内联函数在编译时是否做参数类型检查?

    简答题查看答案

  • 成员函数与一般函数一样可以重载、内联和设置参数的默认值。

    判断题查看答案

  • 什么叫内联函数?

    简答题查看答案

  • 重载函数可以带默认值参数,但要注意二义性。

    判断题查看答案

  • 下列带缺省值参数的函数说明中,正确的说明是()。

    单选题查看答案

  • 读取一个字符的成员函数get()是不可以带参数的。

    判断题查看答案

  • 定义在类体内的成员函数是内联函数,定义在类体外的成员函数不能是内联函数。

    判断题查看答案

  • GNU的C编译器支持内联函数,因此可以将内联函数直接编译到内核当中。()

    判断题查看答案

  • 下列哪个类型函数不适合声明为内联函数?()

    单选题查看答案