如果没有指明类型,则系统默认为int类型,而不是空类型,如果明确要求是无
返回值,必须将类型设为void,不能省略。所以该函数是int类型。
可以看出这是C语言,在C语言中,函数返回值类型由函数头部的返回值类型决定的,没有写即为默认类型,C语言中默认类型为int类型。
fff(float x){printf("%d\n",x*x);}等同于
int fff(float x)
{
printf("%d\n",x*x);
}
fff函数是一个
整型函数,其返回的函数值是一个整数,从“%d”可以看出返回的值类型。
另外,如果是 void m() ,那么这个方法只是执行
大括号里的内容,而没有返回值。