指標變數
指標變數廣義上說,常說的“指標”隱含兩個東西,一個是指標變數,另一個是指標常量。我們一般都是統稱它們為指標,在大多數情況下,指標指的都是指標變數。如果指標用得很熟悉的話,沒有必要對它們做嚴格區分。
指標變數和普通變數一樣,都是用於存放資料的,只是指標變數存放的資料很特殊,是為存地址。一般情況下,如果不考慮指標強制轉換的話,我們要求某個型別地址必須放到對應型別的指標變數中,如下所示。
int a=10;
int *p=&a;// a空間的地址假設為0x07080345
以上兩句話,對於有C語言基礎的同學來說,再簡單不過了,如下圖所示。
從上圖中可以看出,指標變數p和普通變數a之間沒有本質區別,都是變數空間放了一個數值,只是p裡面的數值比較特殊,是a空間的地址,它指向了空間a。打個比方,一張名片好比就是變數p,名片上記錄了公司的地址,這個地址就指向了公司的空間,這時候就說名片指向了公司的空間。
必須搞清楚的是, p指向了空間a,本質是p裡面存放的地址指向了空間a,只是往往簡單說成“指標p指向了空間a"。如果準確地講,應該表述為“指標變數p裡面存放的地址指向了空間a"。
相關文章
- const 變數和指標變數指標
- C語言指標(二) 指標變數 ----by xhxhC語言指標變數
- 巨集_變數_函式_指標_標頭檔案變數函式指標
- 第 10 節:複合型別-5. 指標 -- 指標與指標變數 -8. 多級指標型別指標變數
- 指標:存放記憶體地址的變數指標記憶體變數
- 智慧指標引用計數變化學習指標
- 變數的賦值 指標間接賦值變數賦值指標
- 深入理解Go系列一之指標變數Go指標變數
- 當char型變數遇上char*型的指標變數指標
- Java中的類(好似結構體) 物件(好似指標變數)變數 方法Java結構體物件指標變數
- C語言第九周作業(指標變數,記憶體訪問,取址,空指標)C語言指標變數記憶體
- 型別的本質:對變數、型別、指標的理解型別變數指標
- 透過交換指標變數的值改變大小數字的位置-學習筆記指標變數筆記
- 對 “C語言指標變數作為函式引數” 的個人理解C語言指標變數函式
- 指標-n個數的排序指標排序
- 傳遞指標引數(函式內部給指標賦值)示例指標函式賦值
- BOOL,int,float,指標型別的變數a 與“零”的比較語句指標型別變數
- 資料庫效能大揭秘:玩轉MySQL監控指標狀態變數資料庫MySql指標變數
- spingboot使用@Resource注入靜態變數報空指標的問題解決boot變數指標
- 雙指標妙解三數之和指標
- 力扣之迴文數(雙指標中的對撞指標公式模板)力扣指標公式
- 詳解c++指標的指標和指標的引用C++指標
- C語言指標(三):陣列指標和字串指標C語言指標陣列字串
- 圖解兩數之和:雙指標法圖解指標
- 標普500指數跌超2%DOE
- 陣列指標,指標陣列陣列指標
- 埃森哲:2024年變化指數
- const修飾符的使用(修飾結構體指標,引用外部的const 變數)結構體指標變數
- 指標指標
- win10 怎麼改變滑鼠指標_怎樣修改Windows10系統的滑鼠指標Win10指標Windows
- 指標陣列與陣列指標指標陣列
- 指標函式 和 函式指標指標函式
- SQL 必須宣告標量變數SQL變數
- DSP晶片效能引數有哪些重要指標?晶片指標
- 2018資料更新:人類發展指數和指標報告指標
- 易優CMS模板標籤assign定義變數模板檔案中定義變數,可在其他標籤裡使用該變數變數
- §3. 復變數的指數函式·尤拉公式變數函式公式
- C指標原理(14)-C指標基礎指標