更多“( 11 )为了取代 C 中带参数的宏,在 C++ 中使用A )重载函数 B )内联函数 C )递归函数 D )友元函数 ”相关问题
  • 第1题:

    为了取代C中带参数的宏,在C+十中使用

    A.重载函数

    B.内联函数

    C.递归函数

    D.友元函数


    正确答案:B
    解析:内联函数是inline,当程序中出现对该函数的调用时,编译器使用函数体中的代码插入到调用该函数的语句处,同时用实参代替形参。一般在程序运行时不再进行函数调用,代替了C语言中的宏定义。

  • 第2题:

    为了取代c中带参数的宏,在c++中使用( )。

    A.重载函数

    B.内联函数

    C.递归函数

    D.友元函数


    正确答案:B
    一般函数进行调用时,要将程序执行权转到被调用函数中,然后再返回到调用它的函数中;而内联函数在调用时,是将调用表达式用内联函数体来替换,即类似于宏。

  • 第3题:

    假设有一个函数声明: int max1(int a, int b) {return a > b? a: b;} 则为了提高程序运行效率,应该将它声明为()

    A.内联函数

    B.重载函数

    C.友元函数

    D.递归函数


    内联函数

  • 第4题:

    为了取代C中带参数的宏,在C++中使用( )。

    A.重载函数

    B.内联函数

    C.递归函数

    D.友元函数


    正确答案:B

  • 第5题:

    为了取代C中带参数的宏,在C 中使用( )。

    A.重载函数

    B.内联函数

    C.递归函数

    D.友元函数


    正确答案:B