return 表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数 , 实现函数值的返回 , 返回时可附带一个返回值,由return后面的参数指定 。
return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的 。
如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况 。
在函数中,如果碰到return 语句 , 那么程序就会返回调用该函数的下一条语句执行,也就是说跳出函数的执行,回到原来的地方继续执行下去 。但是如果是在主函数中碰到return语句 , 那么整个程序就会停止,退出程序的执行 。
扩展资料
注意事项:
1、一个c程序由一个或多个程序模块组成,每一个程序模块作为一个源程序文件 。对较大的程序 , 一般不希望把所有内容全放在一个文件中,而是将它们分别放在若干个源文件中,由若干个源程序文件组成一个c程序 。这样便于分别编写和编译,调高调试效率 。一个源程序文件可以为多个c程序公用 。
2、一个源程序文件由一个或多个函数以及其他有关内容(如指令,数据声明与定义等)组成 。一个源程序文件是一个编译单位,子啊程序编译时是以源程序文件为单位进行编译的,而不是以函数为单位进行编译的 。
3、c程序的执行是从main函数开始的,如果在main函数中调用其他函数 , 在调用后流程返回main函数,在main函数中结束整个程序的进行 。
4、所有函数都是平行的,即在定义函数时是分别进行的,是互相独立的 。一个函数并不从属于另一个函数,即函数不能嵌套定义 。函数间可以互相调用 , 但不能调用main函数 。main函数是被操作系统调用的 。
参考资料来源:百度百科-return
关于c语言函数返回值为1和c语言返回值1的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
- mysqli获取所有数据 mysql的提取函数
- mysql 分组函数 mysql分组取数据
- mysql统计函数
- 将数据保存到文件中c语言 将数据保存到mongodb
- mysql有rank函数吗 mysql有rank
- redis-cli命令不能用 redis函数调用失败
- 罗布人村天气 mysql语言具有的功能
- mysql的判断函数 mysql怎么判断奇偶数
- mysql数据库编码格式查询 mysql编码函数
- mysql日期yyyymmdd mysql中的日期型函数
