指針變量的定義以及運算

一、指針變量的定義

  • 指針:一個變量的地址
  • 指針變量:專門存放變量地址的地址變量
  • 指針變量定義的格式: 數據類型 *變量名

注意:數據類型是指針變量所指變量的數據類型,*表示此變量爲指針變量。

int *p;//定義了指向整型變量的指針變量p
int i;
p = &i;//&爲取地址運算符,指針變量P存儲變量i的地址值

二、指針變量的賦值運算

  1. 指針在使用前一定要賦值。
  2. 爲指針變量賦值必須是一個地址。
  3. 將指針變量初始化爲空指針,意爲該變量不指向任一內存單元。 例: int &Ptr = NULL;
  4. 將變量地址賦給指針,例: int a; int *p = &a;
  5. 同一類型的指針變量之間相互賦值.

例: int a, *Pa = &a, *Pb;

         Pb = Pa;

 

 

發佈了38 篇原創文章 · 獲贊 7 · 訪問量 8754
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章