3、二維陣列
4、指標陣列
5、陣列的使用
6、總結
2.1、陣列的宣告
var array [5]
int
2.2、陣列的初始化
最一般的方法。
var array [5]
intarray =[5
]int
宣告陣列的同時,初始化陣列。
array :=[5
]int
陣列長度不確定,自動推導陣列長度。
array :=
[...
]int
只在陣列指定位置初始化。
array :=[5
]int
第四種方法的簡化版。
array :=[5
]int
3.1、二維陣列的宣告和初始化var array =[2
][3]
int,[3
]int
}//是不是能夠體會到上面那句話的意思了
array :=[2
][3]
int,
}
4.1、指標陣列的宣告與初始化array :=[5
]*int
*array[2]
=7
array[2]
=new
(int
)*array[2]
=7
fmt.
println
(array)
輸出:[0xc00000a0f0 ]
5.1、作為函式引數——值傳遞
func
operator
(array [5]
int)
func
main()
fmt.
println
(array)
operator
(array)
fmt.
println
(array)
}
輸出:
[1 2 3 4 5]
[1 2 3 4 5]
5.2、作為函式引數——指標傳遞
func
operator
(array *[5
]int
)func
main()
fmt.
println
(array)
operator
(array)
fmt.
println
(array)
}
輸出:
[1 2 3 4 5]
[2 2 3 4 5]
go語言基礎 陣列array
1.陣列 概念 儲存一組相同的資料型別的資料結構。特點 資料結構 記憶體上是連續空間。儲存資料特點 有序,可以重複。資料型別一致。定長 陣列一旦建立長度不能更改,但是可以更改儲存的資料。使用 建立陣列 var 陣列名 size 資料型別 0000000 var 陣列名 size 資料型別 陣列名 5...
Go語言基礎之陣列
本文主要介紹陣列 array 及它的基本使用。陣列是同一種資料型別元素的集合。在go語言中,陣列從宣告時就確定,使用時可以修改陣列成員,但是陣列大小不可變化。基本語法 定義乙個長度為3元素型別為int的陣列a var a 3 int var 陣列變數名 元素數量 t 比如 var a 5 int,陣...
Go語言基礎之陣列
我的總結 乙個變數,指向一塊連續的,具有長度的,並且是相同型別的一塊記憶體。var 變數名 元素個數 元素型別示例 package main func main 注 var 變數名 元素個數 元素型別 等同於 var 變數名 變數型別 所以var name1 3 int var name2 4 in...