问题
单项选择题
运行以下的程序代码,结果是( )。 #include<iostream> using namespace std; intmain() { int x=5; int *q=&x; int &y=x; y++; tout<<(*q)++<<end1; return 0; }
A.5
B.6
C.7
D.8
答案
参考答案:B
解析: C++中引用是个别名,建立时须用另一个数据对象的名字进行初始化,这样确定该引用所代表的数据对象。此后对该引用的任何操怍实际上就是对所代表的数据对象的操作。