已知“int a[3][7];”,指针可以表示数组元素,下列表示中错误的是()
A. *(a+1)[5]
B. *(*a+3)
C. *(*(a+1))
D. *(&a[0][0]+2)
设有数组定义“int a[3][4]={1,2,3,4,5,6}; ”,则表达式“ *(a[1]+1)”的值是()
A. 1
B. 2
C. 5
D. 6
设有定义语句“ int a[2][4]={1,2,3,4,5,6,7,8}, (*p)[4]=a+1; ”,则p[0][0]的值是()
A. 1
B. 2
C. 5
D. 6
已知有声明“ int a[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,1516}}; ”,若需要引用值为12的数组元素,则下列选项中错误的是()
A. *(a+2)+3
B. *(*(a+2)+3)
C. *(a[2]+3)
D. a[2][3]