函数(return)

49 阅读1分钟

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){
	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();
	
	int rst1 = f32(f32(10));
	
	printf("%d",rst1);
}

image.png

#include<stdio.h>
int getBigger(int a,int b,int c){
	return (a>b)?(a>c?a:c):(b>c?b:c);
}

int main() {
    int rst = getBigger(10,20,30);
    printf("%d", rst);
}

image.png

#include<stdio.h>
/*
  函数
  1.定义:实现特定功能的代码块
  2.三个要素:
  (1)功能:干嘛用的?
  (2)参数:我需要给它提供什么
*/ 
int times10(int n){
return 10 * n;
}

int main(){
	int rst = times10(5);
	printf("%d",rst);
	return 0;
}

image.png