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

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

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

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

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

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

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

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

相关推荐
CC呢7 小时前
基于单片机一氧化碳CO检测/煤气防中毒检测报警系统
单片机·嵌入式硬件·一氧化碳检测
文火冰糖的硅基工坊10 小时前
[硬件电路-138]:模拟电路 - 什么是正电源?什么是负电源?集成运放为什么有VCC+和VCC-
单片机·嵌入式硬件·架构·电路·运放·跨学科融合
echo_pen15 小时前
蓝桥杯----串口
单片机·蓝桥杯
小憩-16 小时前
【stm32】GPIO输入
stm32·单片机·嵌入式硬件
echo_pen17 小时前
蓝桥杯----超声波
单片机·蓝桥杯
机器视觉知识推荐、就业指导18 小时前
STM32 GPIO 中8种配置模式
stm32·单片机·嵌入式硬件
四谎真好看18 小时前
第六章第二节 定时器定时中断 & 定时器外部时钟
stm32·单片机·嵌入式硬件·定时器·timer
酷飞飞20 小时前
使用keil点亮stc8核心板的灯
51单片机·嵌入式·stc8
景彡先生20 小时前
STM32启动流程详解:从复位到main函数的完整路径
stm32·单片机·嵌入式硬件
安庆平.Я21 小时前
STM32——启动过程浅析
stm32·单片机·嵌入式硬件