ex: int a1[5] = {1,2,3,4,5};
//[大小]可以不用先給
利用sizeof:陣列總長度 / 第一個陣列元素大小
int len = sizeof(a1) / sizeof(int);
int a2[4][3]={
{1,2,3},
{4,5,6},
{7,8,9},
{10,11,12},
};
//[row]可以不用先給
int *p;
for(int i=0;i<len;i++){//位移量i
p = arr; //把陣列位址給指標 p
p = p+i; //p 指標位移 i 個位置
printf("%d ",*p); //*p 取值
}
for(int i=0;i<len;i++){ //位移量i
p = a2[0]; //把陣列第一列開頭位址給指標 p
p = p+i; //p 指標位移 i 個位置
printf("%d ",*p); //*p 取值
}