关于易语言中数组的理解
4个回答
展开全部
顾名思义,“数组”就是一组数据
数组可以看成一个集合,集合就是“一堆东西”。集合里的每一个“东西”,叫作元素。(这是数学里这样定义的),也可以看成阿伏伽德罗常数(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)个元素,代表元素数暂时未知,然后在以后的编程中如果你知道元素个数了,就写重定义数组(........),该语句的具体说明见下:
参数名 描 述
欲重定义的数组变量 必需的;通用型,参数数据只能提供变量数组。
是否保留以前的内容 必需的;逻辑型,初始值为“假”。
数组对应维的上限值 必需的;可扩充的;整数型。
有疑问可以再问我
数组可以看成一个集合,集合就是“一堆东西”。集合里的每一个“东西”,叫作元素。(这是数学里这样定义的),也可以看成阿伏伽德罗常数(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)个元素,代表元素数暂时未知,然后在以后的编程中如果你知道元素个数了,就写重定义数组(........),该语句的具体说明见下:
参数名 描 述
欲重定义的数组变量 必需的;通用型,参数数据只能提供变量数组。
是否保留以前的内容 必需的;逻辑型,初始值为“假”。
数组对应维的上限值 必需的;可扩充的;整数型。
有疑问可以再问我
展开全部
通欲来讲,可以理解为一排数量不等的盛装矿泉水的瓶子,每个瓶子都只能装水,有的装得多,有的装得少。比如:第1个装50ml.第2个可以不装,第3个装200ml,第4个装满,第5个......
更多追问追答
追问
那所说的元素就是指瓶子吗
追答
变量是指瓶子,变量的值是指瓶子中装的水的多少,变量的类型好比只能装水
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
例子里我已添加详细说明,望采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
跟你上学的时候数学里学的数组差不多
追问
额,那个早就忘了,可以说详细具体点?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询