关于c语言 运行不了,出现max must return a value的warning~!
发布网友
发布时间:2024-10-12 08:10
我来回答
共5个回答
热心网友
时间:2024-10-18 02:12
大哥,你Max函数定义的返回值类型是int,你没返回值啊。改成:
int Max(int x, int y)
{
int z;
if (x>y) z=x;
else z=y;
return z;
}
热心网友
时间:2024-10-18 02:06
int Max(int x,int y)
{int z;
if(x>y)z=x;
else z=y;
return(z);
}
热心网友
时间:2024-10-18 02:12
有什么问题
热心网友
时间:2024-10-18 02:09
定义的函数需要返回值 你必须让他能返回
热心网友
时间:2024-10-18 02:09
/////////////////疑问追问 满意采纳///////////////////////////////
#include "stdio.h"
int Max(int x, int y)
{
int z;
if (x>y) z=x;
else z=y;
return z; //第一 int 函数必须返回值 ;第二 如果不返回这个 main函数无法获得结果z
}
main()
{
int a,b,c;
scanf("%d,%d",&a,&b);
c=Max(a,b);
printf("max=%d",c);
}