C++题目:程序中,当调用函数时,实参与形参各占一个独立的存储单元。这句话对吗?
答案:3 悬赏:30 手机版
解决时间 2021-11-21 14:50
- 提问者网友:却不属于对方
- 2021-11-20 20:44
C++题目:程序中,当调用函数时,实参与形参各占一个独立的存储单元。这句话对吗?
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-11-20 21:27
有两种情况
如果是普通的形参如int f(int x){}
那么形参是占独立的存储单元
调用函数的时候 把实参拷贝给形参
当函数调用结束的时候
形参所占用的存储单元就会被释放
如果形参是指针或者引用的话
如int f(int *x){}或int f(int &x){}
这时形参和实参就指向了相同的存储单元
无论哪个值被改变了 另外一个也随之改变
如果是普通的形参如int f(int x){}
那么形参是占独立的存储单元
调用函数的时候 把实参拷贝给形参
当函数调用结束的时候
形参所占用的存储单元就会被释放
如果形参是指针或者引用的话
如int f(int *x){}或int f(int &x){}
这时形参和实参就指向了相同的存储单元
无论哪个值被改变了 另外一个也随之改变
全部回答
- 1楼网友:大漠
- 2021-11-21 00:14
dsfdsfds
- 2楼网友:迷人又混蛋
- 2021-11-20 22:36
不对,比如引用就是对同一个内存操作
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯