②函数的返回值
通过函数调用使主函数能得到一个确定的值。这个值就是函数的返回值。
函数的返回值是通过函数中的return语句获得的。
如果主调函数不要返回值,则可以不要return语句。
函数值的类型应该和return语句中表达式的类型一致。
如果不一致,以函数类型为准。
main()
{float a,b;
int c;
max();
scanf("%f,%f",&a,&b);
c=max(a,b);
printf("max is %d\n",c);
}
max(float x,float y)
{float z;
z=x>y?z:y;
return(z);
}
整型
实型
运行时若输入 1.5,2.5
则输出结果为:
max is 2