#define _CRT_SECURE_NO_WARNINGS 1;
#include <stdio.h>
void main()
{
int max(int x, int y);
int a, b, c;
scanf("%d %d", &a, &b);
c = max(a,b);
printf("max=%d\n", c);
}
int max(int x, int y)
{
int z;
if (x > y)z = x;
else z = y;
return z;
}
经过多次修改,这个程序终于运行成功,总结一下经验
1.注意变量的作用域
2.变量不能够被重复定义
3.两个函数体被不同的{}括起来?
4.记得对参数取地址
5.主函数中需要调用的函数需要在程序开始时进行声明
练习:求三个数的最大值?