关于C语言···

来源:百度知道 编辑:UC知道 时间:2024/05/28 10:57:47
#include<stdio.h>
int max1(int a,int b,int c)
{
int x;
x=a>b?a:b;
return x;
}
main()
{
int a,b,c,max;
scanf("%d%d%d",&a,&b,&c);
max=max(a,b,c);
printf("最大的值是:%d。\n",max);
}
这个一个关于函数递归的程序吧
谁能告诉我每一句所表示的意义????
小弟在此先行谢过!!!! 介绍一下相关的知识
这个程序经调试过了
没有错误··

max=max(a,b,c);写错了吧
我都怀疑是怎么调试出来的,
上面写的函数是max1,下面调用的是max,无语了

#include<stdio.h>
int max1(int a,int b)
{
int x;
x=a>b?a:b;
return x;
}
main()
{
int a,b,c,max;
scanf("%d%d%d",&a,&b,&c);
max=max(max(a,b),c);
printf("最大的值是:%d。\n",max);
}

//这不是一个递归函数
函数的返回值是a,b的最大值

大哥:这个根本不是递归啊!