#include "pch.h"
#include <stdio.h>
void test2array() {
//二位数组有关数据(地址和元素的值区分)
int a[3][4] = {1,3,5,6,8,9,10,12,34,22,56,77};
printf("%d,%d\n",a,*a); //0行起始地址,0行0列元素地址
printf("%d,%d\n",a[0],*(a+0)); //0行0列元素地址
printf("%d,%d\n",&a[0],&a[0][0]); //0行起始地址,0行0列元素地址
printf("%d,%d\n",a[1],a+1); //1行0列元素地址,1行起始地址
printf("%d,%d\n",&a[1][0],*(a+1)+0); //1行0列元素地址
printf("%d,%d\n",a[2],*(a+2)); //2行0列元素地址
printf("%d,%d\n",&a[2],a+2); //2行起始地址
printf("%d,%d\n",a[1][0],*(*(a+1)+0));//1行0列元素的值
printf("%d,%d\n",*a[2],*(*(a+2)+0)); //2行0列元素的值
return;
}