Array 数组是同一种数据类型元素的集合. 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化. 1.数组 在定义阶段,长度和类型就固定了,以后不能更改 2.长度也是数组类型的一部分 数组定义: var 数组变量名 [元素数量]T // 定义一个长度为3元素类型为int的数组a var a [3]int 注意: package main import "fmt" func main() { var a [3]int var b [5]int fmt.Pri…
1.思考 下面这些声明合法吗? int array[5]; int matrix[3][3]; int * pa = array; int * pm = matrix; 问题: array代表数组首元素的地址,那么matrix代表什么? array和&array的地址值相同,但是意义不同,那么它们所代表的类型相同吗? 2.数组类型 C语言中的数组有自己特定的类型 数组的类型由元素类型和数组大小共同决定 例: int array[5]的类型为int[5] 3.定义数组类型 C语言中通过typede…