问题 单项选择题

执行语句序列
int x=1,&y=x;
cout<<x<<'-'<<y<<endl;
输出结果为( )。

A.x-x

B.1-1

C.1-0

D.异常

答案

参考答案:B

解析: 程序中的“int x=1”定义x为int型变量,并赋值为1。语句“&y=x”中“&”为引用运算符,&y=x语句可以理解为y具有x的地址,所以y的值也是1,即输出为:1-1。

单项选择题
单项选择题