原文地址:http://blog.chinaunix.net/uid-11085590-id-2914577.html 如何动态的定义及使用数组呢?记得一般用数组的时候都是先指定大小的.当时问老师,老师说是不可以的.后来又问了一位教C++的老师,他告诉我在C++里用new可以做到,一直不用C++,所以也不明白.今天在逛论坛时终于找到了C语言中的用法(看原贴): int *a; int N; scanf("%d", &N); a = (int *) malloc…
我刚接触go语言的数组时,有点不习惯,因为相对于JavaScript这样的动态语言里的数组,go语言的数组写起来有点不爽. 定义数组 go语言定义数组的格式如下: ]int var 数组名 [数组长度]数组每一项的类型 初始化数组时,要定义好数组的长度和数组值的类型.注意定义数组时,数组的长度数字应该是常量,如果使用变量来定义长度则会报错: var a [l]int // 此时长度使用变量 l 来定义,会报错 同时,不同的数组长度和类型,导致最终的数组也是不同的类型: ]int ]int //…