通过指针引用数组元素
前面我们说变量有指针,那么数组元素有没有指针呢?数组元素也有指针,并且我们也可以通过指针来引用数组元素。
数组元素的指针
我们说一个变量是有地址的,数组包含了很多的元素,每个元素都在内存中占用存储单元,这些数组元素也都有相对应的地址,指针可以指向变量也可以指向数组。所谓数组元素的指针,就是数组元素的地址。
使用数组指针
1 | int a[5]={1,2,3,4,5}; //定义了包含5个元素的数组 |
我们看到,其实和变量指针类似,只不过我们这里给指针变量的地址是数组元素的地址
。平时,我们引用数组元素采用的都是下标法
即通过数组名+元素下标
的方式表示数组。现在,我们也可以使用指针法
,即通过指向数组元素的指针来找到所需要的元素。