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

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

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

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

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

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

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

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

相关推荐
silno11 小时前
图解 STM32 USB CDC虚拟串口 的实现
stm32·单片机·stm32f103c8t6·cdc虚拟串口
Silicore_Emma11 小时前
芯谷科技—D8227 双通道音频功率放大集成电路产品简介与应用推广
单片机·音视频·功率放大器·芯谷科技·便携式音频设备·双通道音频·车载音频系统
Darken0313 小时前
单片机的库函数和HAL库有什么区别?还有那些库函数?
单片机·hal库·ai学习
皓月盈江13 小时前
STC12、STC15、STM32系列单片机控制16*64LED点阵屏显示,修改显示内容
单片机·嵌入式硬件·keil·stm32f103c8t6·stc12c5a60s2·stc15w4k32s4·led点阵屏程序源码
沐欣工作室_lvyiyi14 小时前
智能家居安全报警系统设计(论文+源码)
单片机·毕业设计·智能家居·家居安全报警
一枝小雨14 小时前
7 App代码转AES加密文件生成步骤
stm32·单片机·嵌入式·aes·ota·bootloader·加密升级
li星野14 小时前
打工人日报#20251202
单片机·嵌入式硬件
mylinke15 小时前
永磁同步电机双闭环控制模型故障诊断与仿真研究:基于MATLAB Simulink的仿真代码实现
单片机
云山工作室15 小时前
基于ZigBee的温室智能控制系统设计(论文+源码)
stm32·单片机·嵌入式硬件·物联网·课程设计
小李做物联网15 小时前
为什么你的老是焊接后通信不成功,物联网焊接注意点
单片机·嵌入式硬件·物联网·课程设计