深入理解C语言中的函数返回值机制

深入理解C语言中的函数返回值机制

返回值与函数

在C语言中,函数的返回值是指函数执行后所返回的结果。函数的返回值可以是任意数据类型,可以是整数、字符、浮点数、指针等等。

目录

什么是返回值

函数返回值的定义

如何使用函数的返回值

手动退出和缺省返回值

函数中的 return 语句

不应该返回局部变量的地址

什么是返回值

函数的返回值是函数调用结束后返回给调用者的结果,类似于一个特殊的参数。在函数执行结束后,会将返回值传递给调用者,函数的返回值可以是任意的类型。

函数返回值的定义

定义函数的返回值可以使用关键字 return,语法如下:

return

在函数中, 可以为算术表达式、变量、常量或者函数执行的返回值。注意:函数的返回值的类型必须与函数声明的返回值类型相同。

int fun1(void) //函数声明

{

printf("hello hu~");

return 12; //返回值 12,类型为 int

}

int main(

相关推荐

【乘客】误机了!怎么办?【速速收藏】误机的解决方案~
英超365bet体育投注

【乘客】误机了!怎么办?【速速收藏】误机的解决方案~

📅 10-18 👁️ 2338
《奇迹时代4》士气有什么用? 士气系统详解
英超365bet体育投注

《奇迹时代4》士气有什么用? 士气系统详解

📅 08-08 👁️ 8711
《灵山奇缘》灵兽知识介绍 灵兽系统一览
英超365bet体育投注

《灵山奇缘》灵兽知识介绍 灵兽系统一览

📅 07-28 👁️ 9808
如何买到全新的手机号
365信息网

如何买到全新的手机号

📅 06-28 👁️ 1321
朱棣名字中的“棣”,读什么?
365信息网

朱棣名字中的“棣”,读什么?

📅 08-19 👁️ 1160
40尺柜集装箱能装多少立方?能装多少件货物?
365信息网

40尺柜集装箱能装多少立方?能装多少件货物?

📅 09-01 👁️ 4770
【学习笔记】灰色预测 GM(1,1) 模型 —— Matlab
《梦间集》五花角色哪个好 哪些五花角色值得培养
王者荣耀辉月有什么用 法师神器辉月特效使用技巧
365bet世界杯欢迎您

王者荣耀辉月有什么用 法师神器辉月特效使用技巧

📅 07-17 👁️ 752