青少年人工智能编程科普教育机构-凡恩机器人联盟

手机站
当前位置: 主页 > 咨询动态 > 正文

C语言或C++语言中return是什么意思?-成都凡恩机器人联盟

来源:成都凡恩
发布人:青少年编程教育
时间:2024-12-11 11:07:02

无论多么复杂的C/C++程序,我们在函数中都能看到这个语句,例如最简单的C程序

 #include<stdio.h>  
int fun()  
{  
      return 0;  
}  
int main()  
{  
      fun();  
      return 0;  
}

可以看到代码有两个函数,每个函数最后都有一个return的话,后面还带一个0,这个话是什么意思呢?
1、简单讲,return是函数的返回值(英文不也是返回的意思嘛),作用是为函数的调用方提供返回信息,函数声明前面是什么类型,就只能返回什么类型。以fun函数为例,fun函数定义前面是int就表示这个函数返回值是整型类型,因此return后面也必须是整数,不能是其他如字符、浮点数类型,否则就类型不匹配了!
2、那返回值有什么用呢?主要给调用方用,借此来知道被调用函数的执行情况。比如我们可以约定好,fun函数既然返回整型,那就约定好0表示正常执行,-1表示异常(比如程序崩溃等问题)那还是这个程序,fun函数的返回值在main函数中就可以通过一个整数来接收fun函数的返回值来判断fun函数是否正常结束。从而决定main函数下一步的动作。好比说,main函数是皇上,fun函数是杀手Main函数调用fun函数去执行刺杀任务,约定好0表示成功完成任务,-1表示没完成。那么main函数就可以通过返回值知道如果是0那么就可以放心舒口气了!如果是-1那说明还没执行成功,那不是应该继续派人去刺杀?下一步应该…

3、每个函数的返回值作用都如此,而主函数的返回值则是给系统用的,历史习惯上我们都默认0表示成功!所以普遍写rerturn 0;

声明:本站稿件凡恩品牌资讯以外部分类目资讯转载来自于互联网,如有疑义请联系我们删除。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
相关推荐HOT
少儿编程竞赛热潮与编程教育普及:点亮未来科技之星的舞台
少儿编程竞赛热潮与编程教育普及:点亮未来科技之星的舞台

少儿编程竞赛:成长的舞台与历练的熔炉 随着少儿编程教育的持续深耕与广泛普及,各类编程竞赛如雨后春笋般涌现,为怀揣编程梦想的孩子们搭建起一座绚丽的展示舞台。这些竞赛涵盖了丰富多样的形式与...详情>>

2025-02-27
 少儿编程考级全攻略:从图形化到代码编程的进阶之路
少儿编程考级全攻略:从图形化到代码编程的进阶之路

少儿编程考级指南一、考级要求:循序渐进,逐步提升 目前,少儿编程考级主要涵盖图形化编程和代码编程两大方向,每个方向都设置了从基础到进阶的多个等级,以满足不同年龄段和编程水平孩...详情>>

2025-02-26
热门少儿编程赛事与编程能力提升
热门少儿编程赛事与编程能力提升

热门少儿编程赛事大盘点(一)FRO 赛事:探索太空,开启编程之旅 FRO 赛事以 “寻找未来之星,飞向浩渺太空” 为主题,报名时间为 5 月至 8 月,面向小学和初中学生。参...详情>>

2025-02-25
信息学奥赛编程:锻造逻辑思维与算法能力的精英之路
信息学奥赛编程:锻造逻辑思维与算法能力的精英之路

信息学奥赛编程:逻辑思维与算法的试炼场 信息学奥赛作为国内外知名的青少年编程竞赛,一直以来都备受关注。与之相关的信息学奥赛编程课程也因此成为众多编程爱好者追逐的目标。这类课程的核心在于...详情>>

2025-02-22
国家政策力推少儿编程教育,培养未来创新人才
国家政策力推少儿编程教育,培养未来创新人才

少儿编程教育的政策支持与教育价值一、政策支持:为少儿编程教育保驾护航 随着全球科技竞争的日益激烈,人工智能、大数据、物联网等新兴技术迅猛发展,编程能力已成为未来人才必备的核心...详情>>

2025-02-21
少儿编程导师
朵朵老师
少儿编程导师
琴琴老师
少儿编程导师
苏老师

赛事资讯

凡恩资讯

政策资讯