c语言规定,函数返回值的类型是由是什么决定

如题所述

是由你定义函数时所定义的函数的类型决定的。
也就是说你的函数是什么类型,返回值就是什么类型。
比如:
函数定义 int fun(int a,char b)
返回值就是整型
函数定义 int *fun(int a)
返回值就是基类型为整型的指针
函数定义 void fun(int a)
无返回值
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-01
函数返回值类型取决于定义函数时,函数名前的类型关键字。
函数定义的格式:
类型关键字 函数名 ()
{
}
比如:
int name ()
{

}
类型关键字:
关键字void表示无返回值,其他的关键字和声明变量时表示的含义一样。
如int表示返回int类型,double表示返回double类型。本回答被提问者和网友采纳
第2个回答  2016-12-06
你定义函数的时候是什么类型就是什么类型
相似回答