关于C语言。。。。。。

#include <stdio.h>
int main()
{int max_4(int x,int y,int z,int q);
int a,b,c,d,f;
scanf("%d%d%d%d",&a,&b,&c,&d);
f=max_4(a,b,c,d);
printf("%d",f);
return 0;
}

int max_4(int x,int y,int z,int q)
{int max(int a,int b);
int max;                
max=max(x,y);           
m=max(m,z);           
max=max(m,q);           
return m;max
}


int max(int a,int b)
{int a,b,c;               
	if(a>b) c=a;
	else c=b;
	return c;
}

这段代码有两处错误,1.在第二个函数声明要用到的函数,那个函数名是max; 在第二个函数定义max是整形变量不行吗;
2.第三个函数形式参数名是a,b;在第三个函数中定义a,b也不行吗

求大佬指点,我只是一个刚学C语言的菜鸡o(╥﹏╥)o

查看全部
azayce111
azayce111
2020/12/01 21:40
  • c语言
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

2个回复