数组的指针

首先来思考下?到底能不能用for来遍历遍历数组?

其实可以是可以但是,不是真正意义上的遍历,

for循环遍历,只适合索引数组,因为,我们都是先得到数组的下标,然后再利用下标去访问数组的元素,但是,从逻辑上来说,下标是数组的一部分,一定是先有元素,才得到元素的下标!

我们习惯使用foreach来遍历数组,因为foreach本质的原因是可以直接找到数组的指针!

在数组的指针当中大概有一下的常用的函数:key current next reset

key语法是:key(数组名)

作用:获取该数组当前元素的键!

current语法是:current(数组名)

作用:获取该数组当前元素的值!

next语法是:next(数组名)

作用:将数组的指针下移一位

reset语法是:reset(数组名)

作用:重置数组的指针(将数组的指针重新指向第一个元素)

代码案例:

原文地址:https://www.cnblogs.com/zgh0715/p/6092140.html