11问答网
所有问题
问一个C++的问题,为什么我用void表示我这个函数不返回值,但为什么总是报这个错
要想改怎么改
举报该问题
推荐答案 2017-11-11
的这些函数都没有返回值
需要注意的几点:函数传递的参数实际上并不是这个实参本身,而是这个实参的一份拷贝,指针也不例外
上面第一个图可以看到,交换的不是指针指向的值,而是指针指向的地址里的值,所以返回主函数后指向地址的值被改变了
而上面第二个图交换的是指针的指向,由于传递的是变量的拷贝
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/FM8qqq28v72PFPq7Sv4.html
相似回答
大家正在搜
相关问题
c++ “void表示函数无返回值.”何意?
c++ 本程序里void在里面有什么用,为什么写它,别的函数...
c++问题,调用有返回值和没有返回值的函数,为什么不同呢?
一个定义返回值类型为void的函数,但该函数返回一个值,这将...
void函数返回值的问题,这到底是值传递还是地址传递
void class point {…} 为什么void报错...
如果一个被调用函数没有定义为void 类型且没有返回语句,则...
在C++中,若定义一个函数的返回类型为void,以下叙述正确...