选C,首先二维数组a[][]包含两个一维数组a[0],a[1]每一个数组又有4个元素(*p)[4]是一个指针数组,其中*p指向一个一维数组当令(*p)[4]=a+1时,也就是让p指向a[1],而p[0][0]是指针p所指数组的第一个元素,所以p[0][0]就等价于a[1][0],即为5
a为2行4列数组
a=1 2 3 45 6 7 8
p为每行4个元素的数组指针, 指向a[1]即a的第二行.
p[0][0]就是a[1][0]
也就是5
选C