我声明了一个外部变量的指针,按道理来说外部变量传入函数时不需要传入地址,但是这样发现指针的值没有改变,这是为什么?还是我理解错了外部变量的含义?求高手解答
在算法导论里面是这样解释的:你在传入一个function的时候实际上传递的是这个引用的值的copy,所以相当于按值传递的。我记得是这样解释的。你的意思传递引用,按道理应该改变的是吗?
问问题,最好把代码贴上啊,你在函数是对*p操作。