大一新手求助,关于c语言编程的一些问题
本人大一计算机,刚开始学习编程,都是照着课本一个一个打的,下面这个程序我弄了好久都没弄对#include<stdio.h>
main()
{
int a,b,c;
int max(int,int);
printf("input 2 intgeters\n");
scanf("%d%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
return 0;
}
int max(int x,int y)
{
int z;
if (x>y)
z=y;
return z;
}
运行后,我输入 8 9则max=-858993460 输入16 8则是max=8,也就是类似于这两种错误的结果吧。刚开始学习,很多东西都不懂,希望得到大家的解疑答惑。