多选题:有如下定义,以下能够正确表示二维数组i行j列元素值的选项是?
有如下定义,以下能够正确表示二维数组i行j列元素值的选项是?
#define ROW 50
#define COL 80
int iArray[ROW][COL];
int (*p)[COL]=iArray;
int *q=iArray[0];
A. *(*(p+i)+j);
B.*(q+i*COL+j)
C.q[i]+j
D.p[i][j]
answer:A D B
#define ROW 50
#define COL 80
int iArray[ROW][COL];
int (*p)[COL]=iArray;
int *q=iArray[0];
A. *(*(p+i)+j);
B.*(q+i*COL+j)
C.q[i]+j
D.p[i][j]
answer:A D B