函数的形参和实参的区别
1. 实际参数
函数调用时传入小括号内的真实数据,这些实参必须要有明确的值,以便把这些值传送给形参
2. 形式参数
函数定义时设置接收调用时传入,实参和形参可以重名。形参是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传入的参数;不同声明;
3. 区别
a)本质不同:形参的本质是一个名字,不占用内存空间。实参的本质是一个变量,已经占用内存空间。
b)作用域不同:形参出现在函数定义中,在整个函数体内都可以使用, 离开该函数则不能使用,即形参在函数作用域生效。 形参和实参的功能是作数据传送,发生函数调用时, 主调函数把实参的值传送给被调函数的形参从而实现主调函数向被调函数的数据传送。
c)生命周期不同:形参的生命周期-调用函数时,结束调用时,就被回收;实参的生命周期-一般不会回收,关闭页面时释放;
分类:
面试
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Blazor Hybrid适配到HarmonyOS系统
· 支付宝 IoT 设备入门宝典(下)设备经营篇
· 万字调研——AI生成内容检测
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库