以下C++程序的输出?
#include
using namespace std;
int main()
{
int x = 10;
int& ref = x;
ref = 20;
cout << "x = " << x << endl ;
x = 30;
cout << "ref = " << ref << endl;
return 0;
}
(一种)
x = 20
ref = 30
(B)
x = 20
ref = 20
(C)
x = 10
ref = 30
(D)
x = 30
ref = 30
答案: (A)
说明: ref是x的别名,因此,如果我们更改x的任何一个,我们也可以看到x的更改。
这个问题的测验
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。