依旧函数/.

43 阅读1分钟
#include <stdio.h>
int getBiggest(int a ,int b, int c){
	if(a > b && a > c){
		return a;
	}else if(b > c && b > a){
		return b;
	}else{
		return c;
	} 
}
int main02(){
	//int rst = getBigger(10,20);
	int rst1 = getBiggest(10,20,30);
	printf("%d",getBiggest); //20
	return 0;
} 
#include <stdio.h>
// return 的作用
//1.设置函数的返回值,它后面的表达式的值就是当前函数的返回值.
//2.结束后面代码的执行   函数运行到此为止  它后面的代码都不会执行. 
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); //在一个函数中调用另一个函数
	// return getBig2(k,z);
	return getBig2(getBig2(x,y),z);
	
}

int f32(int n ){
	return n/3 +1;	
}
void printfok(){
	printf("***********\n");
	printf("***********\n");
	printf("***********\n");
}
int main()
{
	printf("%d",getBig3(1,2,3));
	printfok();
	int rst = f32(10)+20;
	printf("%d",rst);
	
	printfok();
	int rst1 = f32(f32(10));
	printf("%d",rst1);
}