C语言 数组遍历 - C语言零基础入门教程

目录

  • [一.数组遍历原理]
  • [二.数组遍历实战]
    • [1.遍历数组查询数组中的元素]
    • [2.遍历数组修改数组中的元素]
  • [三.猜你喜欢]

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

一.数组遍历原理

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

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

需要注意的是

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

二.数组遍历实战

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

/******************************************************************************************/

#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\n", 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.遍历数组修改数组中的元素

/******************************************************************************************/

#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\n", 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
请按任意键继续. . .
*/
  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙年行大运

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值