C++的数组传递进函数时,明明是值传递,为什么还是会对原来的数组产生改变...
http://zhidao.baidu.com/question/410879272.html?fr=iks&word=%B0%D1%B5%A5%B8%F6%CA%FD%D7%E9%D4%AA%CB%D8%B4%AB%B5%DD%B8%F8%D0%DE%B8%C4%B8%C3%D4%AA%CB%D8%D6%B5%B5%C4%BA%AF%CA%FD%BB%E1%CA%B9%B5%F7%D3%C3%BA%AF%CA%FD%B0%FC%BA%AC%D0%DE%B8%C4%BA%F3%B5%C4%D6%B5%B6%D4%B2%BB%B6%D4&ie=gbk ——百度知道
-
答:你传进去的是数组,其实数组相当于指针,数组名就是这些元素的首地址,所以相当于你传了一个指针!当然会对数组产生改变!