函数的调用方法

56 阅读1分钟

函数有4种调用方法

1.将函数作为表达式调用

2.作为语句调用

3.作为函数的实参调用

4.在一个函数中调用另一个函数

#include <stdio.h>
/*
函数有4种调用方法
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 =getBig2(x,y) ;//4. 在一个函数中调用另一个函数 
	//return getBjg2(k, z) ;
	return getBig2(getBig2(x,y), z) ;
}

int f32(int n){
	return n / 3 + 1;
}

void printfok(){
	printf("\n*****************************\n");
}

int main(){
	printf("%d", getBig3(1,2,3));//3
	printfok();
	
	int rst = f32(10);//1.调用方法
	printf("%d",rst);//4 
	
	printfok();//2.调用方法 
	
	int rst1 = f32(f32(10));//3.调用方法 
	printf("%d",rst1);//2
}