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

来源:百度知道 编辑:UC知道 时间:2024/05/12 15:44:22

是由你定义函数时所定义的函数的类型决定的。
也就是说你的函数是什么类型,返回值就是什么类型。
比如:
函数定义 int fun(int a,char b)
返回值就是整型
函数定义 int *fun(int a)
返回值就是基类型为整型的指针
函数定义 void fun(int a)
无返回值

是由你在main函数前面或里面定义的函数类型所决定的。

比如你在main函数里定义了float fu(int a)函数,那么调用输出时就是float类型。

默认返回值为int可省略

由你希望在函数中得到的数据的类型来决定啊!

由你希望在函数中得到的数据的类型来决定啊!