inta [2] [3]={ 1,2,3,4,5,6 }; //宣言定义2行3列的数组。
int(k ) [3]=a;
数组下标和指针引用
第1行第2个要素排列表记法a[0][1],指针记法*(* ) (k0)1) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )。
第2行第3个要素排列表记法a[1][2]、指针记法*(*(k1)2) ) )。
# #包括stdio.h
int main (语音) )。
{
inta [2] [3]={ 1,2,3,4,5,6 }; //3列每行有三个要素
int(k ) [3]=a; //向数组指针分配数组时需要指定列数
printf(1 (第一行的第二个元素数组表示为%d\n )、a[0][1];
printf(2 (第二行的第三个元素数组表示为%d\n )、a[1][2];
printf (‘第一行的第二个元素指针表示为%d(n )、*(*(k0 )1);
printf(2 (第二行的第三个要素指针的表示法为%d(n ),* ) ) ) ) (k1 )2) );
返回0;
}