本帖最后由 gululu23 于 2014-12-16 13:39 编辑
就算这样可以的话,但输出的内容也是不正确的?懵了,彻底懵了!
- static int a[3][4]={0,1,2,3,4,5,6,7,8,9,10,11};
- char *PF;
- PF="%d,%d,%d,%d,%d\n";
- printf(PF,a,*a,a[0],&a[0],&a[0][0]);
- printf(PF,a+1,*(a+1),a[1],&a[1],&a[1][0]);
- printf(PF,a+2,*(a+2),a[2],&a[2],&a[2][0]);
- printf("%d,%d\n",a[1]+1,*(a+1)+1);
- printf("%d,%d\n",*(a[1]+1),*(*(a+1)+1));
复制代码 |
|