- 此问题在此处已有答案**:
What is a reference variable in C++?(12个答案)
3天前关闭。
我需要帮助来理解为什么在C++中使用引用变量。引用变量指向其他变量,因为它们是其他变量的别名。我们可以创建
int x = 10;
int y = x;
我们为什么要用它呢?它的作用和参考书是一样的。我是C++的初学者。请帮助我们弄清楚为什么我们选择& y = x而不是y = x作为前面的解决方案。
What is a reference variable in C++?(12个答案)
3天前关闭。
我需要帮助来理解为什么在C++中使用引用变量。引用变量指向其他变量,因为它们是其他变量的别名。我们可以创建
int x = 10;
int y = x;
我们为什么要用它呢?它的作用和参考书是一样的。我是C++的初学者。请帮助我们弄清楚为什么我们选择& y = x而不是y = x作为前面的解决方案。
2条答案
按热度按时间azpvetkf1#
区别如下:
bzzcjhmw2#
变量与它保存的值不同。如果
那么
x
和y
具有相同的值,但是是具有不同地址的完全不同的变量。但是
现在
y
是x
的别名,这意味着它们是同一个变量,但名称不同,这意味着它们在内存中有相同的地址,希望这能有所帮助。