int a[]={1,3,5,7}; int*p[3]=(a+2,a+1,a); int **q=p; printf("%d\n",*(p[0]+1)+ **(q+2));
人气:170 ℃ 时间:2020-06-12 09:30:31
解答
1 结果是:82 分析int a[]={1,3,5,7};int *p[3]={a+2,a+1,a};//有语法错,已改正!int **q=p; printf("%d\n",*(p[0]+1)+ **(q+2)); //p[0]指向a[2],p[0]+1指向a[3]=7,q指向p[0],q+2指向p[2],p[2]指向a[0]=1,因此7+1=8....
推荐
- main( ) { int i,x[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i
- main() { int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int *b; b=a; printf("%d",a[1][1]); printf("%d",b) }
- 初二英语unit1语法
- 拉面怎么炒好吃
- 学到老活到老,我们应该怎样挖掘自己的读书兴趣从而提升自己的读书能力?活得有意义呢?
- 认识对实践的依赖关系
- 为什么蝴蝶身上有花纹?
- 若直角三角形的三边长为9、12、15,则斜边上的高是?急
猜你喜欢