问题 单项选择题

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

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。

单项选择题
单项选择题