你的return,真的return对了吗?

返回值

return 用来设置函数的返回值,就是函数的返回值 要点: 与定义函数时的类型约定保持一致

kotlin 复制代码
 定义函数的格式:
     返回值类型|或者是viod 函数名( 形参){ 
          return 返回值
	}
c 复制代码
int times10(int n){
	return 10*n;
} 
int main05(){
	int rst = times10(5);
	printf("%d",rst);
	return 0;
}
c 复制代码
#include<stdio.h>
 //写一个函数,功能:计算三个整数中的较大值,并返回。
 int getBigger(int a,int b,int c){
 	if(a>=b && a>=c){
 		return a;
	 }
	 else if (b>=a&&b>=c){
	 	return b;
	 }
	 else{
	 	return c;
	 }
 }
 
 int main(){
 	int rst = getBigger(10,20,30);
 	printf("%d",rst);
 } 

return作用

  1. 设置函数的返回值。它后边的表达式的值就是当前函数的返回值。

2.结束后面代码的执行 函数运行到此为止,它后边的代码 都 不会执行

c 复制代码
#include<stdio.h>
/*
  return的作用
  1. 设置函数的返回值。它后边的表达式的值就是当前函数的返回值。
  2.结束后面代码的执行 函数运行到此为止,它后边的代码 都 不会执行
  
*/
int f(){
	printf("x");
	printf("y");
	printf("z");
	return 10 + 30 - 7 * 300;
} 
int main(){
	int rst =f();
	printf("%d",rst);
	return(0)
}

include<stdio.h>

c 复制代码
//函数的三要素:功能,参数,返回值
/*
四种调用方式
1.将函数作为表达式调用
2.作为语句调用
3.作为函数的实参调用
4.在一个函数中调用另一个函数 
*/
int getBig2(int a,int b){
	if(a>b){
		return a;
	}
	else{
		return b;
	}
}
int getBigger3(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********************\n");
	printf("\n********************\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); 
}
相关推荐
王老师青少年编程3 小时前
2025年12月GESP真题及题解(C++七级): 城市规划
c++·gesp·csp·信奥赛·七级·csp-s·提高组
寻星探路4 小时前
【算法专题】滑动窗口:从“无重复字符”到“字母异位词”的深度剖析
java·开发语言·c++·人工智能·python·算法·ai
我叫袁小陌4 小时前
C++多线程全面详解
开发语言·c++
m0_748250035 小时前
C++ 官方文档与标准
开发语言·c++
matlabgoodboy6 小时前
程序代做python代编程matlab定制代码编写C++代写plc设计java帮做
c++·python·matlab
DYS_房东的猫6 小时前
《 C++ 零基础入门教程》第6章:模板与 STL 算法 —— 写一次,用万次
开发语言·c++·算法
点云SLAM6 小时前
C++ 静态初始化顺序问题(SIOF)和SLAM / ROS 工程实战问题
开发语言·c++·slam·静态初始化顺序问题·工程实战技术·c++static 关键字
pen-ai7 小时前
打通 Python 与 C++ 的参数传递机制
开发语言·c++·python
王老师青少年编程7 小时前
信奥赛C++提高组csp-s之KMP算法详解
c++·kmp·字符串匹配·csp·信奥赛·csp-s·提高组
喵星人工作室7 小时前
C++传说:神明之剑0.4.5装备机制彻底完成
开发语言·c++·游戏