C语言 数组遍历

目录

零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门

一.数组遍历原理

C / C++ 数组定义和初始化中详细的介绍了关于数组五种初始化方法,这些初始化方式其实在开发中还是蛮实用的;

对于数组元素的访问和修改是通过数组下标的方式来解决的,数组遍历的原理也是一样,通过 while 循环或者 for 循环直接遍历数组下标从而达到访问或者修改数组值的目的;

需要注意的是

  • A.数组中每个元素的数据类型必须相同,例如:int a[4],每个元素都必须为 int;
  • B.数组长度 length 最好是整数或者常量表达式;
  • C.访问数组元素时,下标的取值范围为 0≤ index < length;
  • D.数组是一个整体,它的内存是连续的

二.数组遍历实战

1.遍历数组查询数组中的元素

/******************************************************************************************/
//@Author:猿说编程
//@Blog(个人博客地址): www.codersrc.com
//@File:C语言教程 - C语言 数组遍历
//@Time:2021/06/06 08:00
//@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
/******************************************************************************************/

#include "stdafx.h"
#include<stdlib.h>
#include<stdio.h>

void main()
{
    int a[5] = {1,2,3,4,5};
    int len = sizeof(a)/sizeof(int); //计算数组元素个数
    int index = 0;
    while (index < len)
    {
        printf("index:%d value:%d
", index,a[index]);//当前的元素
        index++;//数组元素索引值+1
    }
    system("pause");
}
/*
输出:
index:0 value:1
index:1 value:2
index:2 value:3
index:3 value:4
index:4 value:5
请按任意键继续. . .
*/

2.遍历数组修改数组中的元素

/******************************************************************************************/
//@Author:猿说编程
//@Blog(个人博客地址): www.codersrc.com
//@File:C语言教程 - C语言 数组遍历
//@Time:2021/06/06 08:00
//@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
/******************************************************************************************/

#include "stdafx.h"
#include<stdlib.h>
#include<stdio.h>

void main()
{
    int a[5] = {1,2,3,4,5};
    int len = sizeof(a)/sizeof(int); //计算数组元素个数
    for (int index = 0;index<len;index++)
    {
        a[index] *= 10;//等价: a[index] = a[index] * 10;
        printf("index:%d value:%d
", index,a[index]);//当前的元素
    }
    system("pause");
}
/*
输出:
index:0 value:10
index:1 value:20
index:2 value:30
index:3 value:40
index:4 value:50
请按任意键继续. . .
*/

三.猜你喜欢

  1. 安装 Visual Studio
  2. 安装 Visual Studio 插件 Visual Assist
  3. Visual Studio 2008 卸载
  4. Visual Studio 2003/2015 卸载
  5. C 语言格式控制符/占位符
  6. C 语言逻辑运算符
  7. C 语言三目运算符
  8. C 语言逗号表达式
  9. C 语言 for 循环
  10. C 语言 while 循环
  11. C 语言 do while 和 while 循环
  12. C 语言 switch 语句
  13. C 语言 goto 语句
  14. C 语言 char 字符串
  15. C 语言 sizeof 和 strlen 函数区别
  16. C 语言 strcpy 和 strcpy_s 函数区别
  17. C 语言 memcpy 和 memcpy_s 区别
  18. C 语言 数组定义和使用
  19. C 语言 数组遍历

未经允许不得转载:猿说编程 » C 语言 数组遍历

本文由博客 - 猿说编程 猿说编程 发布!

原文地址:https://www.cnblogs.com/shuopython/p/15146987.html