网站首页 > 技术文章 正文
大家好,我是然几。今天我给大家讲一下按键精灵的数组命令。本集课程大家可以把自己幻想成是一家水果店的老板。现在有以下这几种水果,分别是草莓、苹果、蓝莓、橙子、榴莲和桔子。
·第一个桔子和第二个橘子都是一个水果,南方叫第一个比较多一些,北方一般是叫第二个,它俩都是一个水果,这个大家不用过多的纠结。
·现在就是想把这6种水果放到一个水果篮子里,怎么去放?用按键精灵可以写一个水果篮子等于什么?等于ARRAY,给它合并到一起,把这6种水果复制粘贴过来,加上字符串。
·现在来输出一下水果篮子,括号一。正常新手朋友可能会觉得肯定是草莓,因为草莓是第一个,橘子是第六个。这里来输出一下,不会输出草莓的只会输出苹果。为什么会输出苹果?因为数组的下标是从0开始的,也就是写0会输出草莓。这里是有6个水果,写5就会输出桔子。
来试一下,就会输出橘子。按键精灵是从0开始的,一些其他语言一般也都是从0开始的,但是易语言是从一开始的。大家可以来了解一下,不要以后用易语言还用0开始的,要注意这个问题。
·现在怎么样可以把水果遍历出来?可以写一个for循环,先输出一下它的最大下标。虽然现在已经知道这个是5了,但是不可能写了一大堆水果,每次还要去一个一个去查。这个时候可以输出一个叫UB,这个命令就是可以返回最大可用下标。
·括号里写什么?括号里接一个就是水果篮子,看看它是不是能输出是5没问题。现在如果减少一个,这个地方就会是4,第二行也就不成立了,第二行下标越界了,第四行是4。
最后再调试看一下,现在来写一下,就是写一下循环,for什么?fori等于。现在已经知道了草莓就是0,不管它写了几种水果,写0肯定都是第一个。0什么?0to最大的下标。
然后输出一下水果i,把前面两个先注释掉,就会把这六种水果beat出来了。有些朋友会问,数组一般常用于哪些领域?比如玩游戏,比如玩游戏打野怪,野怪会掉落一些物品,这些物品可以通过大漠找字来识别。
怎么样可以自定义的去修改想要什么物品?现在做好了字库了,可以识别游戏当中所有的字体。可以在按键精灵的界面上画一个输入框,这里比如材料1、材料2、材料3、材料4、材料5。
有些朋友会问,为什么中间要放一个加号?放一个加号是为了用来分割它的,可以分割出来材料1、材料2让它来识别的,到时候捡物品也可以直接就去识别材料,明白吧?它就是会遍历读取那些材料的名字,然后去识别拾取物品。
这个就是本集课程的内容,这个界面大家不用去抄写,只是扩展的说一下,这个改成0。新手来写的时候,这个是本集的代码,解除一下注释,复制,粘贴到然几笔记这里,大家可以跟着我来抄写一下本集课程的代码,大家一定要动手去写,不要每次都找我要源码,一共就这几行源码。
我是然几,大家有不懂的问题可以在评论区留言,感谢大家多多支持,多多点赞。
- 上一篇: C语言输出数组的每一个值(c 输出数组)
- 下一篇: 数组结构-数组实现-数组元素逆序输出
猜你喜欢
- 2024-09-15 Scala学习六之数组和元组了解(scala 字符串数组)
- 2024-09-15 数据分析和机器学习框架底层工具NumPy的数组操作-索引和切片
- 2024-09-15 【Python数据分析系列】全面梳理数组维度转化和堆叠操作(案例)
- 2024-09-15 ST 语言数组处理(st语言数组array)
- 2024-09-15 机器学习实战:Numpy多维数组的创建、索引与切片
- 2024-09-15 4小时的工作,1秒完成,中学体育比赛赛道汇总VBA数组字典进阶
- 2024-09-15 22.C# 多维数组(多维数组对象)
- 2024-09-15 VBA永远的神 3天工作1秒完成 20万行料号BOM表处理 数组字典案例
- 2024-09-15 C语言二维数组(c语言二维数组排序)
- 2024-09-15 Excel数据透视表、vlookup、数组公式、VBA自定义函数一对多查找
- 1512℃桌面软件开发新体验!用 Blazor Hybrid 打造简洁高效的视频处理工具
- 556℃Dify工具使用全场景:dify-sandbox沙盒的原理(源码篇·第2期)
- 504℃MySQL service启动脚本浅析(r12笔记第59天)
- 482℃服务器异常重启,导致mysql启动失败,问题解决过程记录
- 480℃启用MySQL查询缓存(mysql8.0查询缓存)
- 460℃「赵强老师」MySQL的闪回(赵强iso是哪个大学毕业的)
- 440℃mysql服务怎么启动和关闭?(mysql服务怎么启动和关闭)
- 438℃MySQL server PID file could not be found!失败
- 最近发表
- 标签列表
-
- c++中::是什么意思 (83)
- 标签用于 (65)
- 主键只能有一个吗 (66)
- c#console.writeline不显示 (75)
- pythoncase语句 (81)
- es6includes (73)
- windowsscripthost (67)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- c++int转char (75)
- static函数和普通函数 (76)
- el-date-picker开始日期早于结束日期 (70)
- js判断是否是json字符串 (67)
- checkout-b (67)
- c语言min函数头文件 (68)
- asynccallback (71)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- & (66)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)