首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-03-24 
实参为什么会把值传递给形参,又是怎样传递的实参为什么会把值传递给形参,又是怎样传递的[解决办法]因为需

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

[解决办法]
因为需处理数据,让函数
所以得传给它
参数传递分为:值传递和地址传递,前者传递一份拷贝给函数,后者传递给函数的是实参本身
[解决办法]
函数参数是值传递时,在调用子函数时,首先将实参值按顺序压入栈中,
子函数中访问型参实际上是访问实参压入栈中的值(相当于实参的拷贝),因为在函数调用完成后,函数调用栈会自动释放,所以你改变实参压入栈中的值(相当于型参)不会对实参
的值有任何影响。

热点排行