不是的。调用时本来就没必要写上类型的,你定义的是void类型,那调用时当然也是void类型呀
目前创新互联已为上千余家的企业提供了网站建设、域名、网页空间、网站托管运营、企业网站设计、龙安网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
函数返回值的类型,若省略,则默认是什么类型
C里规定是int类型,
C++里规定没有指定返回类型是个静态错误,无法通过编译的.但是不排除有些C编译器也会强制要求函数必须指明返回类型的.
函数返回类型是你定义函数时自己决定的,默认为int型
C语言函数格式为:
类型名
函数名(形参1,形参2……)
类型名就决定了返回类型,如果没有明确写出返回类型的话,默认为int类型。
void是空类型,
void必须要明确写出来才可以,指的是函数不提供返回值,不是默认的。
比如:
函数定义
int
fun(int
a)
返回值就是整型
函数定义
int
*fun(int
a)
返回值就是整型的指针
函数定义
void
fun(int
a)
无返回值
函数未说明类型时,默认为整型。
例如:
fun(){
return 1;
}