#include<stdio.h>main(){ int a[ ][4] ={1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23} ; int (*p) [4], i = 2, j = 1 ; p = a ; printf ( "%d\n" ,*(*( p + i ) + j ) ) ;} int a[ ][4]和 int (*p) [4]都什么意思呀?为什么前面是二维的 但是却空了一个,后面的指针却是一维的