c语言函数返回类型默认为什么类型?

如题所述

函数返回类型是你定义函数时自己决定的,默认为int型
C语言函数格式为: <类型名> <函数名>(形参1,形参2……)
类型名就决定了返回类型,如果没有明确写出返回类型的话,默认为int类型。
void是空类型, void必须要明确写出来才可以,指的是函数不提供返回值,不是默认的。
比如:
函数定义 int fun(int a)
返回值就是整型
函数定义 int *fun(int a)
返回值就是整型的指针
函数定义 void fun(int a)
无返回值
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-22
默认返回的是int类型,如果没有明确写出返回类型的话,默认为int类型。void必须要明确写出来才可以,void是空类型,指的是函数不提供返回值,不是默认的。本回答被提问者采纳
第2个回答  2010-03-28
没有默认类型。如果不指定,那么就是VOID,意思是没有返回。如果返回了,那么是一定要指定的。
第3个回答  2010-03-28
好像是整型。你写个程序试一下不就知道了,这也问
相似回答