Go 陣列指標(指向陣列的指標)
demo.go(陣列指標):
package main
import "fmt"
func main() {
a := [5]int{1, 2, 3, 4, 5}
p := &a // p陣列指標(指向陣列的指標)
fmt.Println(*p) // [1 2 3 4 5]
fmt.Println((*p)[0]) // 1 *p[0]的寫法是錯誤的,[0]的優先順序大於*
fmt.Println(p[0]) // 1 (*p)[0]可以簡寫成p[0] (如果是切片指標,則不能這樣簡寫)
fmt.Println(len(*p)) // 5
fmt.Println(len(p)) // 5 len(p)和len(*p)相同,都表示指標指向的陣列的長度。 (如果是切片指標,則只能使用len(*p))
// 結構體的指標p (*p).成員名 可以簡寫成 p.成員名
}
相關文章
- 陣列指標,指標陣列陣列指標
- 指標陣列與陣列指標指標陣列
- 指標陣列和陣列指標與二維陣列指標陣列
- 【原創】淺談指標(十三)指向陣列的指標指標陣列
- 陣列指標陣列指標
- Golang 學習——陣列指標和指標陣列的區別Golang陣列指標
- C陣列和指標陣列指標
- C語言指標(三):陣列指標和字串指標C語言指標陣列字串
- 二維陣列與指標陣列指標
- 透過指標引用陣列指標陣列
- 二維陣列的指標的理解陣列指標
- C語言 指標與陣列C語言指標陣列
- 指標陣列練習排列字串指標陣列字串
- c語言-運算子,陣列,指標C語言陣列指標
- c程式設計--指標與陣列C程式程式設計指標陣列
- 陣列,函式與指標 詳解陣列函式指標
- 雙指標查詢陣列的連續規律子陣列問題指標陣列
- 日常學習儲存--陣列和指標陣列指標
- 【C】 28_指標和陣列分析(上)指標陣列
- 【C進階】28、指標和陣列分析指標陣列
- 關於二維陣列指標的問題陣列指標
- C指標和陣列的關係詳解指標陣列
- 3-6指標與陣列的天生姻緣指標陣列
- (C語言)使用指標列印陣列的內容C語言指標陣列
- C----陣列越界問題、指標入門陣列指標
- C語言指標和陣列筆試題C語言指標陣列筆試
- 【原創】淺談指標(九)二維陣列和多級指標相關指標陣列
- LeetCode合併兩個有序陣列(逆向雙指標)LeetCode陣列指標
- 要點1:指標、陣列和複合字面量指標陣列
- C語言 第 7 節 如何將字串指標指向的內容賦值給陣列C語言字串指標賦值陣列
- 陣列地址與指標之間的區別與聯絡陣列指標
- 物聯網學習教程— 多維陣列與指標陣列指標
- 二級指標,二維陣列函式引數傳遞指標陣列函式
- 6.PHP包含檔案、終止指令碼、陣列指標PHP指令碼陣列指標
- 字串指標與字元陣列的區別--字串常量的值不能改字串指標字元陣列
- sizeof和strlen計算陣列型別和指標型別字串陣列型別指標字串
- hdu 1277 AC自動機入門(指標版和陣列版)指標陣列
- 劍指 offer(1) -- 陣列篇陣列