C语言中实参和形参的值传递,一直都不理解

C语言中实参和形参的值传递,一直都不理解

在开始前我有一些资料,是我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「C语言从专业入门到高级教程+工具包」,点个关注,全部无偿共享给大家!!!

在评论区回复"888",关注我之后私信回复"888",即可拿走。

此处a和b是形参,它代表的是add函数所用的参数的形式。5和7是实参,即实际参数,就是你执行add这个函数时真正使用的参数。

形参就是函数为要传入的值准备的一个外壳,而实参就是最后传入形参,也就是塞进那个壳里的实际的值,在函数内你可以使用外壳访问壳内的值。

函数add接收的形参值5和7,在函数内部可以根据某些业务规则(此处是加法运算),对5和7进行任何数据处理,然后返回处理后的结果,即函数返回值。

result是一个局部变量,不是实参,它就是接收add函数的返回值。也就是说result为了获取到某种功能效果,必须调用某函数的功能才能达到,被调用的函数通过入参并处理这些数据,使得该函数完成这个功能后并返回结果给result,而result单独是无法接收和处理这些数据的。

相关推荐
嵌入式阿蔡1 小时前
OTA 实战四:安全启动与固件签名(Secure Boot)—— 拒绝非法固件
网络·stm32·单片机·嵌入式硬件·嵌入式实时数据库
wuyk55510 小时前
4.树:一对多的层次数据结构
开发语言·数据结构·stm32·单片机
天空'之城12 小时前
单片机基础核心知识点汇总(五)
单片机·嵌入式硬件
wuyk55518 小时前
第 6 章 FOC 完整系统整合:从算法到真机跑起来
c语言·开发语言·stm32·单片机·嵌入式硬件
恒锐丰科技林技术员20 小时前
SS6841T 双通道 H 桥驱动芯片:大电流集成电机驱动优选方案
单片机·嵌入式硬件
LCG元20 小时前
STM32 HAL 库串口 DMA + 空闲中断接收不定长数据:从原理到排查“上电误进 IDLE“
stm32·单片机·嵌入式硬件
乘凉~1 天前
【Keil5】Keil5 安装和免费使用过程记录
stm32·单片机·嵌入式硬件
芯片设计-曾工1 天前
YL1621在电池电量显示模块上的替代可行性评估
驱动开发·stm32·单片机·51单片机·硬件工程
驴友花雕1 天前
【花雕动手做】行空板 K10 系列实验之人工智能语音识别小车的10个参考案例
人工智能·单片机·嵌入式硬件·语音识别·行空板 k10 系列实验·花雕动手做·小车的10个参考案例