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

admin2018-10-21  24

问题 执行语句序列
    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型变量,并赋值为l。语句“&y=x”中“&”为引用运算符,&y=x语句可以理解为y具有x的地址,所以y的值也是1,即输出为:1-1。
转载请注明原文地址:https://kaotiyun.com/show/qfAp777K
0

最新回复(0)