void问题 求解
#include <stdio.h>float max(float x,float y)
{
float z;
if(x>y)
z=x;
else z=y;
return z;
}
void main()
{
float a,b,c;
printf("please input two numbers");
scanf("%f,%f",&a,&b);
c=max(a,b);
printf("%f,%f,the max is %f\n",a,b,c);
}
void 不是空类型吗(不需要返回值) 但这个程序确实需要有返回值 为什么还要加void呢