问一个C++的问题,为什么我用void表示我这个函数不返回值,但为什么总是报这个错

要想改怎么改

的这些函数都没有返回值
需要注意的几点:函数传递的参数实际上并不是这个实参本身,而是这个实参的一份拷贝,指针也不例外
上面第一个图可以看到,交换的不是指针指向的值,而是指针指向的地址里的值,所以返回主函数后指向地址的值被改变了
而上面第二个图交换的是指针的指向,由于传递的是变量的拷贝
温馨提示:答案为网友推荐,仅供参考
相似回答