A-A+

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

2022-08-06 05:31:56 问答库 阅读 176 次

问题详情

程序中对fun函数有如下说明: void * fun(); 此说明的含义是______。
A.fun函数无返回值
B.fun函数的返回值可以是任意的数据类型
C.fun函数的返回值是无值型的指针类型
D.指针fun指向一个函数,该函数无返回值请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:C语言中函数的定义分为有参函数的定义和无参函数的定义。无参函数的定义形式为:类型标识符函数名(){说明部分语句}有参函数的定义有两种形式:类型标识符函数名(形式参数列表)形式参数说明{说明部分语句}或类型标识符函数名(类型名形参1,类型名形参2,…){说明部分语句}其中函数名为用户定义的C语言的合法标识符,其前面的类型标识符用来说明函数值的类型,可以是C允许的任何类型,如int、char、float、double和指针类型等。当函数值为整型时类型标识符可以省略,如果函数没有返回值,类型标识符可以是void型。当函数的形参多于一个时,各个形参之间用逗号分隔。

考点:函数,含义