答案是-58,但是如果这样运行是看不到结果的!
main()
{ int a[]={5,4,3,2,1};
int *p=a;
int I,**b=p;
for(I=0;I<5;I++)
p[I]=a+I;
printf("%d",*(*(b+2)));
system("pause");
return 0;
}
a是地址阿 二级指针的赋值也错了
你们怎么算出来的-58
厉害。
我承认我的错了,我的结果是2293592
用GCC
代码中有几处错误,楼主好好看看原题,把正确的题目贴上来。
我在wintc里面运行的结果是-58