c語言指針與c指針的區別
發布時間: 2024-11-10 04:27:26
A. c語言中「指針」和「指針變數」的區別是什麼
1、概念不同
「指針」是概念,「指針變數」是具體實現,指針也是一個變數,所以需要進行定義,而對於指針的定義,與一般變數一樣。
2、 存放地址不同
一個變數的(內存)地址稱為該變數的「指針」,通過指針能找到以它為地址的內存單元。而指針變數是用來存放另一個變數的地址的(即指針)。
(1)c語言指針與c指針的區別擴展閱讀:
指針和指針變數的關系
1、指針就是地址,地址就是指針。
2、地址就是內存單元的編號。
3、指針變數就是存放內存地址的變數。
4、指針和指針變數是兩個不同的概念,但要注意的是,通常我們敘述時會把指針變數簡稱為指針,實際他們含義並不一樣。
註:
指針里存的是100. 指針:地址 - 具體。
指針里存的是地址,指針:指針變數 -可變。
指針的好處:
1、直接訪問硬體
2、快速傳遞數據(指針表示地址)
3、返回一個以上的值返回一個(數組或者結構體的指針)
4、表示復雜的數據結構(結構體)
5、方便處理字元串
6、指針有助於理解面向對象
熱點內容