#include
int max(int a,int b);void main()//函数声明一般放在主函数main()前面
{
int a,b,c,d,e;
printf("输入三个整数");
scanf("%d,%d,%d",&a,&b,&c);
c=max(a,b);
e=max(c,d);//d未赋值,因为你前面有声明d,编译其编译后的命令会在内存中为d开辟空间,但你没初始化或者赋值,所以d所定位的内存空间是乱码,是岁一直
printf("%d \n",e);
}
int max(int a,int b)
{
int c;
if(a>b) c=a;
else c=b;
return c;
}
//你应该多少描述一下你的问题,(1)这能方便你快速获得他人的问题解决方案
//(2)至少说明你思考过,有利于加深自己对问题认识
//你需要看一下C语言的变量、函数、函数编译、链接、运行过程
//其实所有计算语言中,c是对程序员要求最高的,学好了c,再学其他语言很容易。c摆脱了汇编对电路硬件的繁琐描述,
//但比其他计算机语言更接近计算机硬件,因为虽然我们在用计算机语言描述、解决现实的问题
//但本质上计算机语言还是对计算机元器件的控制
//不是有个搞笑的段子:c程序员看不起c++程序员,c++程序员看不起java程序员,
//java程序员看不起c#程序员,c#程序员看不起美工,搞美工的看不起c程序员(注意只是一个循环递归的段子奥)
//当然学好c也不容易,从硬件(计算机组成原理、),
//汇编(汇编是对CPU、存储器等硬件建模),编译原理(编译器编译过程),c语言,OS(操作系统)都得有所了解
//才能说你懂C语言
//所以加油!
|