1. 程式人生 > >指標的賦值、一維陣列的賦值、二維陣列與指標

指標的賦值、一維陣列的賦值、二維陣列與指標

1、指標的賦值

int a;
int *p;
p = &a;

或者

int a;
int *p = &a;

2、一維陣列的賦值

int *p,a[i];
p=a;//陣列的首地址傳給了指標變數,則該指標變數指向了該陣列。

或者

int *p,a[i];
p=&a[0];//陣列的首地址傳給了指標變數,則該指標變數指向了該陣列。

3、二維陣列與指標
這裡寫圖片描述

a、a+1、a+2 行指標
a[0] a[1] a[2] 。。。。。。a[i]+j 元素指標
a = a[0] (a+1) = a[1] (a+2) = a[2] 也就是(a+i)=a[i]