今天学习了一点点c语言的函数的调用
#include<stdio.h>
int max1(int a, int b) {
if (a > b){
return a;
}
else {
return b;
}
}
int max2(int a, int b, int c) {
int m;
m = max1(a, b);
m = max1(m, c);
return m;
}
int main() {
int a, b, c, max;
scanf("%d%d%d", &a, &b, &c);
max = max2(a, b, c);
printf("%d", max);
return 0;
}
当然也可以跟下面一样
#include<stdio.h>
int main() {
int max2(int a, int b, int c);//用这种方法要在main函数里面声明一下
int a, b, c, max;
scanf("%d%d%d", &a, &b, &c);
max = max2(a, b, c);
printf("%d", max);
return 0;
}
int max1(int a, int b) {
if (a > b) {
return a;
}
else {
return b;
}
}
int max2(int a, int b, int c) {
int m;
m = max1(a, b);
m = max1(m, c);
return m;
}
在main函数前面不用声明,在main函数后面就要用到声明。