程序运行后的输出结果是( ) main() { int a[3]={1,2,3}; int*num[3]; int **p,i; for(i=0;i<3;i++) num[i]=&a[i]; p=num; printf("%d",**p); }
举一反三
- 以下程序的输出结果是________。 int main() { char ch[3][4]={"123","456","78"},*p[3]; int i; for(i=0; i<3; i++) p[i]=ch[i]; for(i=0; i<3; i++) printf("%s",p[i]); return 0; }
- 以下程序的输出结果是 main() { int i, k, a[10], p[3]; k=5; for (i=0;i<10;i++) a[i ]=i; for (i=0;i<3;i++) p[i ]=a[i *(i+1)]; for (i=0;i<3;i++) k+=p[i] *2; printf("%d\n",k); }
- 下面程序的输出结果应该是(). int aa[3][3]={{2},{4},{6}}; main() {int i,*p=&aa[0][0]; for(i=0;i<2;i++) {if(i==0)aa[i][i+1]=*p+1; else++p; printf("%d",*p); } }
- 有以下程序: main() { int a[3][3], *p, i; p=&a[0][0]; for(i=0; i<9; 1++)p[i]=i; for(i=0; i<3; i++)printf("% d", a[1][i]); 程序运行后的输出结果是______。[/i][/i] A: 0 1 2 B: 1 2 3 C: 2 3 4 D: 3 4 5
- 下面程序输出的结果是( ). main( ) { int i; int a[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) printf("%d ",a[2-i][i]); }