第八章 善於利用指標
8.1 指標是什麼
指標是一個地址,指標變數就是地址變數,用來存放地址,指標變數的值是地址(即指標)。
8.2 指標變數
怎樣定義指標變數
*型別名 指標變數名
如:int *pointer_1,*pointer_2;
可以在定義指標變數時,同時對它初始化
如:int *pointer_1=&a,*pointer_2=&b;
注意:
(1)指標變數前面的""表示該變數為指標型變數。變數名是pointer_1和pointer_2。
(2)在定義指標變數時必須指定基型別。一個指標變數只能指向同一個型別的變數。一個變數的指標的定義包括兩個方面,一是以儲存單元編號表示的純地址(如編號為2000的位元組),一是它指向的儲存單元的資料型別(如int,float,char等)。
(3)指向整型資料的指標型別表示為"int",讀作"指向int的指標"或簡稱"int指標"。
(4)指標變數中只能存放地址(指標),不要將一個整數賦給一個指標變數。
怎樣引用指標變數
相關文章
- 關於指標傳遞和指標的指標指標
- 關於指標指標
- 五, 關於指標指標
- 利用指標實現strncmp函式功能指標函式
- 關於函式指標函式指標
- NULL 指標、零指標、野指標Null指標
- 如何高效利用 Grafana 監控分析 TiDB 指標GrafanaTiDB指標
- 野指標 空指標指標
- Java 如何有效地避免OOM:善於利用軟引用和弱引用JavaOOM
- 指標常量和常量指標指標
- xm外匯中利用RSI指標判斷高低點指標
- C語言指標(三):陣列指標和字串指標C語言指標陣列字串
- 陣列指標,指標陣列陣列指標
- ARC中強指標與弱指標指標
- 控制指標與統計指標指標
- 陣列指標 指標陣列陣列指標
- C語言:利用指標檢查字串是否是迴文C語言指標字串
- js利用指標操作約瑟夫問題程式碼例項JS指標
- 利用快慢指標快速得到連結串列中間節點指標
- 指標指標
- 關於C/C++ void指標,使用void指標拷貝int 陣列C++指標陣列
- 指向指標的指標指標
- 指標陣列與陣列指標指標陣列
- 詳解 常量指標和指標常量指標
- 陣列指標和指標陣列陣列指標
- 指標函式 和 函式指標指標函式
- 指標問題的一點體會(區別 [指向指標的指標] 與 [指標的指標] .) (轉)指標
- 基於 prometheus 的微服務指標監控Prometheus微服務指標
- 關於this指標指向的知識回顧指標
- C++基於模板實現智慧指標C++指標
- 如何利用RSI指標有效把握階段低點和高點指標
- Linus:利用二級指標刪除單向連結串列指標
- 第 10 節:複合型別-5. 指標 -- 指標與指標變數 -8. 多級指標型別指標變數
- C指標原理(15)-C指標基礎指標
- C指標原理(14)-C指標基礎指標
- GO 指標Go指標
- isa指標指標
- golang指標Golang指標