更多“若函数声明为int*fun(),则该函数的返回值类型为()。 ”相关问题
  • 第1题:

    程序中对fun函数有如下说明: void *fun(); 此说明的含义是( )。

    A.fun函数无返回值

    B.fun函数的返回值可以是任意的数据类型

    C.fun函数的返回值是无值型的指针类型

    D.指针fun指向一个函数,该函数无返回值


    正确答案:C
    解析:运算符中,()的优先级高于。,所以由void*fun()声明的函数。fun(),其返回值是指向无值型变量的指针,故本题答案为选项C)。

  • 第2题:

    若x为int型变量,则以下函数fun的类型为 fun(x) { printf("%d",x);}

    A.返回值为void类型

    B.无法确定返回值

    C.返回值为int类型

    D.无返回值


    C

  • 第3题:

    46、在函数声明中,若未声明函数的返回值类型,则默认的函数值返回类型为int型。


    错解析:在C语言中,未声明函数的返回值类型,则默认为int型;C++中,未声明函数的返回值类型,则为             静态错误,无法通过编译的

  • 第4题:

    程序中对fun()函数有如下说明 void *fun(); 此说明的含义是______。

    A.fun函数无返回值

    B.fun函数的返回值可以是任意的数据类型

    C.fun函数的返回值是无值型的指针类型

    D.指针fun指向一个函数,该函数无返回值


    正确答案:C

  • 第5题:

    某程序中编写有fun函数,对该函数有如下声明:void*fun(); 则此声明的含义是()。

    A.fun函数无返回值

    B.fun函数的返回值可以是任意的数据类型

    C.fun函数的返回值是无值型的指针类型

    D.指针fun指向一个函数,该函数无返回值


    C