选择题
以下程序输出的结果是
。
#include<iostream>
using namespace std;
int main()
{
int **x,*y,z=10;
y=&z;
x=&y;
cout<< **x+1<<endl;
return 0;
}
A、
11
B、
x的地址
C、
y的地址
D、
运行错误
【正确答案】
A
【答案解析】
执行语句y=&z;后,指针y指向了变量z。执行语句x=&y;后,指针**x指向z。所以**x的值为z的值10,那么程序最后输出为11。
提交答案
关闭