决定C语言中函数返回值类型的是【 】

A) return语句中表达式的类型
B) 调用该函数的主调函数的类型
C) 调用函数临时指定的类型
D) 定义函数时在函数首部所指定的类型

决定C语言中函数返回值类型的是定义函数时在函数首部所指定的类型。

在C语言中,一个标准的函数定义语句块必须包含函数返回值的类型标识符、函数名、形参类型及数量、函数体、返回值表达式。如果函数返回值类型为 void (即无返回值)。

函数定义示例(其中int是函数返回值类型):

int fun(int a, int b){

return a>b ? a : b;

}

扩展资料

C语言函数类型种类举例介绍:

1、void 空类型,表示该函数无返回值;

2、int 整形,表示该函数返回int整形数值;

3、double  双精度,函数返回双精度数值;

4、char 字符串,函数返回字符串;    

5、long 长整型,函数返回长整型数值;

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-24
决定C语言中函数返回值类型的是定义函数时在函数首部所指定的类型。
在C语言中,一个标准的函数定义语句块必须包含函数返回值的类型标识符、函数名、形参类型及数量、函数体、返回值表达式。如果函数返回值类型为 void (即无返回值)。
函数定义示例(其中int是函数返回值类型):

int fun(int a, int b){
return a>b ? a : b;
第2个回答  推荐于2017-11-24
选D return的类型是由D选项来决定的,不能选A本回答被提问者采纳
第3个回答  2019-12-23
选B,调用该函数的主调函数的类型
第4个回答  2011-11-10
选D,return语句返回的类型要与你定义函数时的返回类型一致