niusouti.com

程序中对fun函数有如下说明: void * fun(); 此说明的含义是______。A.fun函数无返回值B.fun函数的返回值可以是任意的数据类型C.fun函数的返回值是无值型的指针类型D.指针fun指向一个函数,该函数无返回值

题目

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

A.fun函数无返回值

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

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

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


相似考题
参考答案和解析
正确答案:C
解析:C语言中函数的定义分为有参函数的定义和无参函数的定义。无参函数的定义形式为:类型标识符函数名(){说明部分语句}有参函数的定义有两种形式:类型标识符函数名(形式参数列表)形式参数说明{说明部分语句}或类型标识符函数名(类型名形参1,类型名形参2,…){说明部分语句}其中函数名为用户定义的C语言的合法标识符,其前面的类型标识符用来说明函数值的类型,可以是C允许的任何类型,如int、char、float、double和指针类型等。当函数值为整型时类型标识符可以省略,如果函数没有返回值,类型标识符可以是void型。当函数的形参多于一个时,各个形参之间用逗号分隔。
更多“程序中对fun函数有如下说明:void * fun();此说明的含义是______。A.fun函数无返回值B.fun函数的返 ”相关问题
  • 第1题:

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

    A.fun函数无返回值

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

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

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


    正确答案:C

  • 第2题:

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

    A.fun函数无返回值

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

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

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


    C

  • 第3题:

    2、已知函数fun类型为void,则void的含义是()

    A.执行函数fun后,函数没有返回值

    B.执行函数fun后,可以返回任意类型的值

    C.执行函数fun后,程序结束,不再返回主调函数

    D.以上三个答案都是错误的


    执行函数 fun 后,函数没有返回值

  • 第4题:

    函数fun()定义,则以下函数调用语句错误的是____。 def fun(a = 0): print(a * 100)

    A.fun()

    B.fun(30)

    C.fun(30) + 5

    D.fun(30 + 5)


    C

  • 第5题:

    程序中对fun函数有说明“void fun(void);”,此说明的含义是()

    A.fun函数无返回值

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

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

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


    D 解析:返回指针的函数定义为:返回值类型,函数名( ),而指向函数的指针定义为:返回值类型(*变量名)( )。本题中函数fun返回一个无类型的指针。