[经验分享] 实参和形参的区别、函数调用过程

[复制链接]
104|30
10299823 发表于 2026-6-15 22:05 | 显示全部楼层
实参是调用时传递的具体数据,形参是函数定义时接收数据的占位符,两者通过“值传递”或“引用传递”关联,但实参本身不受函数内部修改影响
usysm 发表于 2026-6-15 22:24 | 显示全部楼层
实参修改会影响形参吗?              
mollylawrence 发表于 2026-6-18 14:01 | 显示全部楼层
涉及实参准备、栈内存分配、函数体执行、结果返回和内存释放,本质是数据传递和代码执行的上下文切换。
maudlu 发表于 2026-6-18 15:01 | 显示全部楼层
函数调用时实参先求值 → 赋给形参 → 执行函数体 → 返回,形参不影响原实参除非通过指针间接访问。
1988020566 发表于 2026-6-18 16:22 | 显示全部楼层
函数调用的本质是数据传递和代码执行的过程
sdlls 发表于 2026-6-19 11:01 | 显示全部楼层
传值与传引用的本质差异              
everyrobin 发表于 2026-6-19 11:58 | 显示全部楼层
避免使用可变对象(如列表、字典)作为默认参数值,否则多次调用可能共享同一对象,导致状态累积
timfordlare 发表于 2026-6-19 15:56 | 显示全部楼层
函数参数的默认值有什么用?              
小熊01 发表于 2026-7-6 10:48 | 显示全部楼层
形参主要是为了在函数调用时传递数据,实现数据封装和复用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0