若有定义:int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12},(*p)[4];p=a...答:int (*p)[4];表明p是行指针,即p指向二维数组中的一行。p=a;这一句表示p指向a[0],也就是指向a数组第0行的第0个元素(a[0][0])的地址。p[2]表示p指向a数组的第二行,即指向a[2]行,也就指向a[2][0]的地址。p[2]+3表示行指针指向a数组的第二行(从第0行开始),(从0开始)第...
若有定义:int a[3][4]={{1,2},{0},{4,6,8,10}};则初始化后,a[1...答:a[1][2]=0 a[2][1]=6 这个初始化语句 a[3][4]={{1,2},{0},{4,6,8,10}};对数组a的赋值为 a(0,0)=1 a(0,1)=2 a(0,2)=0 a(0,3)=0 a(1,0)=0 a(1,1)=0 a(1,2)=0 a(1,3)=0 a(2,0)=4 a(2,1)=6 a(2,20=8 a(2,3)=10 ...
若有定义:int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12],(*p)[4];p=a...答:选择B A选项等效于p[4][0],即a[4][0],显然是越界了 C选项等效于p[0][0][2],显然不对 D选项等效于p[4][0],同A理