下面程序的输出结果是( )。 #include <iostream> using namespace Std; int main() { int x[6]={1,3,5,7,9,11},*k,**s;

admin2010-06-06  25

问题 下面程序的输出结果是(    )。    #include  <iostream>    using namespace Std;    int main()    {       int  x[6]={1,3,5,7,9,11},*k,**s;       k=x;       s=&k;       cout<<*(k++)<< “,”<<**s<<end1;       return 0;    }

选项 A、3,3
B、1,1
C、3,5
D、3,1

答案8

解析 指针k经过赋值后指向数组x的首元素x[O]。通过赋值语句“s=&k”,使得**s也指向了数组的x的首元素x[O],所以*(k++)的值为x[1],即3。而**s的值为 x[O],即1。
转载请注明原文地址:https://kaotiyun.com/show/crjp777K
0

最新回复(0)