定義一個指針變量

  • 2017-08-30
  • 51

西安網站建設 定義一個指針變量

對指針變量的定義包括三個內容:

指針類型說明,即定義變量為一個指針變量;

指針變量名;

變量值(指針)所指向的變量的數據類型。

其一般形式為:

類型說明符  *變量名;

其中,*表示這是一個指針變量,變量名即為定義的指針變量名,類型說明符表示本指針變量所指向的變量的數據類型。

例如:    int *p1;

表示p1是一個指針變量,它的值是某個整型變量的地址。或者說p1指向一個整型變量。至於p1究竟指向哪一個整型變量,應由向p1賦予的地址來決定。

再如:

int *p2;        /*p2是指向整型變量的指針變量*/

    float *p3;      /*p3是指向浮點變量的指針變量*/

char *p4;       /*p4是指向字符變量的指針變量*/

應該注意的是,一個指針變量隻能指向同類型的變量,如P3 隻能指向浮點變量,不能時而指向一個浮點變量,時而又指向一個字符變量。

西安網站建設