C++学习笔记系列2-41——指针和一维数组(3)
利用 for循环语句遍历数组元素上几篇文章中我们通过指针、数组名对数组内元素进行了访问但他们都存在一个相同的问题就是没有限制容易“越界”为避免这种情况使用 for循环进行操作就可以很好的解决这个问题#include iostreamusing namespace std;int main(){int* p nullptr ;int arr [ 4 ] {1, 2, 3, 4} ;int length sizeof ( arr ) / sizeof ( int ) ; // 获取数组长度p arr ; // 建立数组与指针的联系for ( int i 0 ; i length ; i ){cout 通过数组名索引号获取第 i 1 个元素 *( arr i ) endl;cout 通过指针获取第 i 1 个元素 *(p) endl;cout 通过传统数组方式获取第 i 1 个元素 arr[ i ] endl;}}输出通过数组名索引号获取第1个元素1通过指针获取第1个元素1通过传统数组方式获取第1个元素1通过数组名索引号获取第2个元素2通过指针获取第2个元素2通过传统数组方式获取第2个元素2通过数组名索引号获取第3个元素3通过指针获取第3个元素3通过传统数组方式获取第3个元素3通过数组名索引号获取第4个元素4通过指针获取第4个元素4通过传统数组方式获取第4个元素4