若定义的函数为float*fun(){……},则函数的返回值是( )
A: float型数据
B: void型数据
C: float型指针
D: void型指针
A: float型数据
B: void型数据
C: float型指针
D: void型指针
C
举一反三
- 定义函数时若函数名前冠有“*” (如float*fun(){……}),则该函数被称为 A: int型函数 B: float型函数 C: void型函数 D: 指针(型)函数
- 若有如下函数定义: A: 函数返回值类型不确定 B: 函数返回值是float型 C: 函数返回值是int型 D: 函数返回值是void型
- 若有如下函数定义: add(floatx,floaty) {……} 则下列说法正确的是() A: 函数返回值类型不确定 B: 函数返回值是float型 C: 函数返回值是int型 D: 函数返回值是void型
- C语言允许函数返回值类型缺省,此时该函数返回值的类型是( )。 A: float型 B: int型 C: char型 D: void型
- 若同时定义了如下函数,fun(8,3.1)调用的是下列哪个函数( )。 A: void fun(float,int) B: void fun(double,int) C: void fun(char,float) D: void fun(double,double)
内容
- 0
若定义函数float *fun( ),则函数fun的返回值为_____。
- 1
有以下函数定义,正确的声明语句是( <br/>)。void fun(int a, float b){…} A: void<br/>fun(); B: fun(int,<br/>float); C: void<br/>fun(int a, float b); D: fun(int<br/>a, float b)
- 2
下列函数原型声明中,可以返回指针值的是( )。 A: void *fun(); B: int (*p)fun(int, int); C: float fun(int *); D: char *fun(char *);
- 3
若一个函数没有返回值,则返回类型为( )。 A: int B: void C: cha D: float
- 4
若定义函数float *fun( ),则函数fun的返回值为( )。 A: 一个实数 B: 一个指向变量的指针 C: 一个指向函数的指针 D: 一个实型函数的入口地址