開心生活站

位置:首頁 > 生活常識 > 

什麼是指針

以c語言爲例,其指針是C語言中的一個重要概念及其特點,也是掌握C語言比較困難的部分。指針也就是內存地址,指針變量是用來存放內存地址的變量,不同類型的指針變量所佔用的存儲單元長度是相同的,而存放數據的變量因數據的類型不同,所佔用的存儲空間長度也不同。有了指針以後,不僅可以對數據本身,也可以對存儲數據的變量地址進行操作。

什麼是指針

指針相對於一個內存單元來說,指的是單元的地址,該單元的內容裏面存放的是數據。在C語言中,允許用指針變量來存放指針,因此,一個指針變量的值就是某個內存單元的地址或稱爲某內存單元的指針。

指針變量是存放一個變量地址的變量,不同於其他類型變量,它是專門用來存放內存地址的,也稱爲地址變量。定義指針變量的一般形式爲:類型說明符星號變量名。

類型說明符表示指針變量所指向變量的數據類型;星號表示這是一個指針變量;變量名錶示定義的指針變量名,其值是一個地址。

標籤:指針