代码如下:
#include <stdio.h>
// 函数有三个要塞: 功能.参数. 返回值。
/*
有四种调用方式
1. 将函数作为表达式调用。
2. 作为语句调用。
3.作为函数的实参调用。
4.在一个函数中调用一个函数
*/
int getBig2(int a, int b ){
if(a > b){
return a;
} else{
return b;
}
}
int getBig3(int x,int y, int z){
// 大者1: 求 x,y 的较大者
// 求大者1 和 z 的较大者
// int k = gheBig2(x,y); // 4. 在一个函数中调用另一个函数
// return getBig2(k,z);
return getBig2( getBig2(x,y) , z);
}
int f32(int n){
return n / 3 + 1;
}
void printfOK(){
printf("\n*********************************** \n");
printf("************************************* \n");
printf("************************************* \n");
}
int main(){
printf("%d", getBig3(1,2,3));
printfOK();
int rst = f32(10) + 20 ; // 将函数作为表达式调用
printf("%d", rst);//
printfOK(); // 2.作为函数调用
int rst1 = f32(f32(10)); // 3. 作为函数的实参调用
printf("%d", rst1);//
}
结果如下: