遍历数组顾名思义就是将整个数組的元素从头到尾“数”一遍
那如何对数组进行遍历呢,从上一章中我们都知道了数组是从下标0开始的数组大小是n+1。那么如何访问数組的元素
其实在上一节中我们就已经访问过了数组里面的元素了,就是:数组名(下标)上一节中我们已经给数组里面的元素进行赋值的操作了。a(0)=1其实就是给数组的第一个元素赋值那如何才能遍历?
我们都知道数组下标是从0开始然后到他的最大下标n。这么有规律的操作我们可以利用之前学过的for 循环进行数组的遍历操作。脚本如下:
上面的代码运行后我们可以看到运行后的效果为:
上面的代码,i代表數组的下标
我们根据数组的大小来决定循环次数(UBound函数可以获取到数组的最大下标),然后再+1就是实际数组的大小了
其次在循环体里媔依次给数组赋值,我们直接把数组的下标值直接赋值给数组元素a(i)=i
通过循环对数组下标的更改以达到对数组进行遍历是一种比较方便的辦法,可以节省很多代码量
横向自上往下背包遍历(开始格数,結束格数,背包总列数,背包第一格中心X坐标,背包第一格中心Y坐标,每格宽,每格高)
背包总列数) * 每格高
//移动到这格后这里写你在这格要做的事情嘚代码
代码如上,常规的要嵌套循环才能做到整个背包的遍历此方法只用一个循环就能做到,而且可以做到任意设定自己想从第几格开始第几格结束,具有很大的自由度