设有说明:int a [2][3];请用四种方式来表示数组元素a[1][2]

如题所述

//以下假设给 a[1][2] 赋值为5
1 数组指针表示 *(*(a+1)+2) = 5; 或 *(a[1] + 2) = 5;

2 一维指针表示, int *p = &a[0][0]; p[5] = 5; //p[5], 表示 a[1][2];

3 直接用数组元素 a[1][2] = 5;

4 直接用指针表示 int *p = &a[1][2], *p = 5;
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜