📜  C++ |参考书目问题6

📅  最后修改于: 2021-05-25 18:55:13             🧑  作者: Mango

以下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基础课程》。