《日子》golang-数组array

2016-11-05  本文已影响0人  战神汤姆
数组Array

-定义数组的格式:var <varName> [n]<type> ,n>=0
-数组长度也是类型的一部分,因此具有不同长度的数组为不同类型
-注意区分指向数组的指针和指针数组
-数组在Go中为值类型
-数组之间可以使用==或!=进行比较,便不可以使用<或>
-可以使用new 来创建数组,此方法返回一个指向数组的指针
-Go支持多组数组

冒泡排序

<code>
package main
import (
"fmt"
)
func main() {
a := [...]int{8, 3, 6, 2, 10, 9, 5}
fmt.Println(a)
num := len(a)
for i := 0; i < num; i++ {
for j := i + 1; j < num; j++ {
if a[i] < a[j] {
tmp := a[i]
a[i] = a[j]
a[j] = tmp
}
}
}
fmt.Println(a)
}
</code>

上一篇下一篇

猜你喜欢

热点阅读