关于易语言中数组的理解

表示真心看不明白,谁能用比较具体形象生动一点地说,让一个基础不太好的人都能听懂。谢谢... 表示真心看不明白,谁能用比较具体形象生动一点地说,让一个基础不太好的人都能听懂。谢谢 展开
 我来答
02587184469
推荐于2018-04-04 · TA获得超过1116个赞
知道小有建树答主
回答量:710
采纳率:66%
帮助的人:540万
展开全部
顾名思义,“数组”就是一组数据

数组可以看成一个集合,集合就是“一堆东西”。集合里的每一个“东西”,叫作元素。(这是数学里这样定义的),也可以看成阿伏伽德罗常数(6.02*10^23)个微观粒子(每6.02*10^23个微观粒子叫做1mol这个微观粒子)(这是化学里这样定义的)

而在易语言中,这个“集合”,也就是数组,里面的每一个元素的数据类型都一样,例如都是文本型,都是整数型,都是逻辑型等。

例如有10张纸,这10张纸就是一个“数组”,如何在易语言中体现呢?
在易语言中添加一个局部变量后,在数组那一栏里填9(因为数组是从0开始的,不是从我们日常的1开始),名称设为“纸”,这样,这个“纸”数组就有10个元素,相当于现实中的这一沓纸中有10张纸。现在开始在第一张纸上写字:比如在第一张纸上写“ABC",那么在易语言中就写成:纸[0]=“ABC”(注意:元素从0开始,在易语言中“纸”后面必须用中括号(方头括号),括号里的数字为该数组的第几个元素,例如0=第一个元素,5=第6个元素,9=第10个元素)

另外,很多时候一开始我们并不知道这个数组里有多少个元素,这样我们可以在定义时在数组那一栏里填0,这并不代表有1或(0)个元素,代表元素数暂时未知,然后在以后的编程中如果你知道元素个数了,就写重定义数组(........),该语句的具体说明见下:
参数名 描 述
欲重定义的数组变量 必需的;通用型,参数数据只能提供变量数组。
是否保留以前的内容 必需的;逻辑型,初始值为“假”。
数组对应维的上限值 必需的;可扩充的;整数型。

有疑问可以再问我
sjc_h2y
2014-02-09 · TA获得超过432个赞
知道小有建树答主
回答量:179
采纳率:100%
帮助的人:163万
展开全部
通欲来讲,可以理解为一排数量不等的盛装矿泉水的瓶子,每个瓶子都只能装水,有的装得多,有的装得少。比如:第1个装50ml.第2个可以不装,第3个装200ml,第4个装满,第5个......
更多追问追答
追问
那所说的元素就是指瓶子吗
追答
变量是指瓶子,变量的值是指瓶子中装的水的多少,变量的类型好比只能装水
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
时光轨车永不停息
2014-02-09 · TA获得超过3267个赞
知道大有可为答主
回答量:2204
采纳率:55%
帮助的人:740万
展开全部

例子里我已添加详细说明,望采纳

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
红枫园论坛
2014-02-09 · TA获得超过5458个赞
知道大有可为答主
回答量:6598
采纳率:22%
帮助的人:3547万
展开全部
跟你上学的时候数学里学的数组差不多
追问
额,那个早就忘了,可以说详细具体点?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式