一、指針變量的定義
- 指針:一個變量的地址
- 指針變量:專門存放變量地址的地址變量
- 指針變量定義的格式: 數據類型 *變量名
注意:數據類型是指針變量所指變量的數據類型,*表示此變量爲指針變量。
int *p;//定義了指向整型變量的指針變量p
int i;
p = &i;//&爲取地址運算符,指針變量P存儲變量i的地址值
二、指針變量的賦值運算
- 指針在使用前一定要賦值。
- 爲指針變量賦值必須是一個地址。
- 將指針變量初始化爲空指針,意爲該變量不指向任一內存單元。 例: int &Ptr = NULL;
- 將變量地址賦給指針,例: int a; int *p = &a;
- 同一類型的指針變量之間相互賦值.
例: int a, *Pa = &a, *Pb;
Pb = Pa;