什么是数组?为什么要定义数组,有什么用。拜托各位大神

如题所述

关于数组我们可以把它看作是一个类型的所有数据的一个集合,并用一个数组下标来区分或指定每一个数,例如一个足球队通常会有几十个人,但是我们来认识他们的时候首先会把他们看作是某某对的成员,然后再利用他们的号码来区分每一个队员,这时候,球队就是一个数组,而号码就是数组的下标,当我们指明是几号队员的时候就找到了这个队员。 同样在编程中,如果我们有一组相同数据类型的数据,例如有10个数字,这时候如果我们要用变量来存放它们的话,就要分别使用10个变量,而且要记住这10个变量的名字,这会十分的麻烦,这时候我们就可以用一个数组变量来存放他们,例如在VB中我们就可以使用dim a(9) as integer(注意:数组的下标是从0开始的,所以10个数的话,下标就是9,a(0)=1)。 使用数组会让程序变的简单,而且避免了定义多个变量的麻烦。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-25
什么是数组 数组就相当于粮仓 数组里面的数据就相当于粮仓里面的每一粒稻谷 为什么要定义数组 节省内存,没定义一个变量,系统就会在内存中划分一个空间来存放该数据,这么说,内存相当于家,如果没有粮仓,那么家里没收获一粒稻谷,那么 家就要专门找个位置来放稻谷,如果有了粮仓,家就可以把稻谷全放在粮仓里面了,那就节省了很多的空间
第2个回答  2018-06-06
我是初学者,不知道我的例子对不对,数组这个东西,用游戏来解释最好了(我喜欢游戏😁),下面是例子。
比如你玩一个游戏角色,这个角色叫张三,那么,他有血条,蓝条,攻击值,防御值,智力值,耐力值,移动速度值等等等等,那么,就是给张三这个游戏角色建立个数组,张三的各个属性,如攻击值,防御性,智力值等就是这个数组里的元素。所有与张三有关的参数,都可以放在这个数组里。
再比如,你的账号里,不光有张三这个游戏角色,你的账号里还有法师李四,战士王五,那么,你的账号建立个数组,帐号里所有的角色,都是数组里的元素。
总结一下,就是,你的账号是个数组,每个元素是一个游戏角色,而你的游戏角色又是个数组,角色里的各个属性是角色这个数组的元素。
综上,数组是个很重要的概念,至少我这么认为。
相似回答