求解一道关于c语言指针的选择题
设有以下定义:inta[3][3]={1,2,3,4,5,6,7,8,9};int(*ptr)[3]=a,*p=a[0];则以下能够正确表示数组元素a[1][2]的表达式...
设有以下定义:
int a[3][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
int (*ptr)[3] = a, *p = a[0];
则以下能够正确表示数组元素a[1][2]的表达式是______ 。
A) *((*ptr + 1)[2]) B) *(*(p + 5))
C) (*ptr + 1) D) *(*(a + 1) + 2)
4个选项看晕了 能不能分别解释一下O(∩_∩)O谢谢 展开
int a[3][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
int (*ptr)[3] = a, *p = a[0];
则以下能够正确表示数组元素a[1][2]的表达式是______ 。
A) *((*ptr + 1)[2]) B) *(*(p + 5))
C) (*ptr + 1) D) *(*(a + 1) + 2)
4个选项看晕了 能不能分别解释一下O(∩_∩)O谢谢 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询