A-A+

以下程序输出的结果是()。 #include<iostream> using namespa

2022-08-06 04:05:53 问答库 阅读 175 次

问题详情

以下程序输出的结果是()。 #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。

考点:程序