请问各位c/c++高手,char &get_val() 表示被调函数,那么其中的&是什么意思? 万分感谢!
答案:3 悬赏:0
解决时间 2021-03-12 08:42
- 提问者网友:萌萌小主
- 2021-03-11 13:13
请问各位c/c++高手,char &get_val() 表示被调函数,那么其中的&是什么意思? 万分感谢!
最佳答案
- 二级知识专家网友:迷人小乖乖
- 2021-03-11 14:33
这里的&是引用,即引用get_val()函数的返回值。
以下是例子:
int g_iNum = 100;
int &GetNum()
{
return g_iNum;
}
int main()
{
int& iA = GetNum(); //引用后iA等于g_iNum
cout<
iA = 80;//g_iNum=80;
int iB = GetNum();
cout<
return 0;
}
以下是例子:
int g_iNum = 100;
int &GetNum()
{
return g_iNum;
}
int main()
{
int& iA = GetNum(); //引用后iA等于g_iNum
cout<
int iB = GetNum();
cout<
return 0;
}
全部回答
- 1楼网友:单身小柠`猫♡
- 2021-03-11 15:40
表示取地址
- 2楼网友:woshuo
- 2021-03-11 15:31
&是取地址哦楼主,
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯