當前位置:編程學習大全網 - 編程軟體 - C語言指針定義

C語言指針定義

(1)指針變量定義的格式:

類型標識符 *變量名; 如:int *point;

註意:在定義int point;的時候 ,加粗部分的 不是取值符,而是修飾point是壹個指針變量,如何確定point指向什麽類型的變量呢,需要進行下壹步:看非加粗部分,int則表示point指向int類型變量或保存int類型變量的地址。

(2)指針變量的初始化,先來看個實例:

說明:

表示該變量的類型是壹個指針變量,指針變量名是p1而不是 p1;

如果在同壹行定義多個指針變量應該是:int *p1, *p2;而不是int p1, p2或者 int p1, p2;

給指針變量初始化有兩種方式:

在定義時初始化,如int *p_2 = &b;

先定義再初始化,如int *p1; p1 = &a;

*p1是p1所指向的變量的值;

壹個指針變量只能指向同壹個類型的變量。

(3)對於指針變量的兩個運算符“*”與“&”:

& 取地址運算符 //&a就代表a的地址(指的是a所在內存空間的起始地址)

  • 上一篇:如何在線更新三菱編程軟件的版本
  • 下一篇:計算機專業編程cpu用intel還是AMD?
  • copyright 2024編程學習大全網