简述 int f(int x) 和 int f(int &x) 的主要区别
答案:2 悬赏:20 手机版
解决时间 2021-04-18 09:17
- 提问者网友:遁入空寂
- 2021-04-17 23:56
简述 int f(int x) 和 int f(int &x) 的主要区别
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-04-18 00:13
int f(int x) 参数是一个int类型
int f(int &x) 参数是一个int类型的引用
区别的话,第一个当实参传过来被函数修改了,函数结束后实参还是传过来的实参
第二个当实参传过来被函数修改了,函数结束后实参是修改后的的数
int f(int &x) 参数是一个int类型的引用
区别的话,第一个当实参传过来被函数修改了,函数结束后实参还是传过来的实参
第二个当实参传过来被函数修改了,函数结束后实参是修改后的的数
全部回答
- 1楼网友:从此江山别
- 2021-04-18 01:38
&,有两种用途。1.取地址;2.引用。
在这里很明显就是引用了。引用,简单地说就是别名,这了x是传参的别名,指向同一块内存
在这里很明显就是引用了。引用,简单地说就是别名,这了x是传参的别名,指向同一块内存
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯