学科分类
目录
C语言

数组遍历

操作数组时,依次访问数组中的每个元素,这种操作称作数组的遍历。通常,遍历数组使用循环语句实现,以数组的索引作为循环条件,只要数组索引有效就可以获取数组元素,下面分别使用for循环与while循环遍历数组,如例1所示。

例1 travers.c

 1  #include <stdio.h>
 2  int main()
 3  {
 4    int arr[5] = { 1,2,3,4,5 }; 
 5    //for循环遍历数组
 6    printf("for循环遍历数组:\n");
 7    for (int i = 0; i < 5; i++)
 8    {
 9      printf("arr[%d]:%d\n", i, arr[i]);
 10   }
 11   //while循环遍历数组
 12   printf("while循环遍历数组:\n");
 13   int j = 0;
 14   while (j < 5)
 15   {
 16     printf("arr[%d]:%d\n", j, arr[j]);
 17     j++;
 18   }
 19   return 0;
 20 }

例1运行结果如图1所示。

图1 例1运行结果

在例1中,第7~10行代码使用for循环遍历数组arr,第13~18行代码使用while循环遍历数组arr。由图6-8可知,使用for循环和while循环都能够成功遍历数组。

点击此处
隐藏目录