是由你定义函数时所定义的函数的类型决定的。
也就是说你的函数是什么类型,返回值就是什么类型。
比如:
函数定义 int fun(int a,char b)
返回值就是整型
函数定义 int *fun(int a)
返回值就是基类型为整型的指针
函数定义 void fun(int a)
无返回值
函数返回值类型取决于定义函数时,函数名前的类型关键字。
函数定义的格式:
类型关键字 函数名 ()
{
}
比如:
int name ()
{
}
类型关键字:
关键字void表示无返回值,其他的关键字和声明变量时表示的含义一样。
如int表示返回int类型,double表示返回double类型。
你定义函数的时候是什么类型就是什么类型