VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 795|回复: 2

实参为什么会把值传递给形参,又是怎样传递的

[复制链接]

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-10-19 14:30:02 | 显示全部楼层 |阅读模式
实参为什么会把值传递给形参,又是怎样传递的
回复

使用道具 举报

2

主题

54

帖子

34.00

积分

新手上路

Rank: 1

积分
34.00
发表于 2020-10-19 14:45:02 | 显示全部楼层
因为需处理数据,让函数
所以得传给它
参数传递分为:值传递和地址传递,前者传递一份拷贝给函数,后者传递给函数的是实参本身
回复

使用道具 举报

0

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-10-19 15:30:02 | 显示全部楼层
函数参数是值传递时,在调用子函数时,首先将实参值按顺序压入栈中,
子函数中访问型参实际上是访问实参压入栈中的值(相当于实参的拷贝),因为在函数调用完成后,函数调用栈会自动释放,所以你改变实参压入栈中的值(相当于型参)不会对实参
的值有任何影响。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表