数组的声明,定义,访问,循环遍历

举报
糖果罐子 发表于 2023/07/21 20:20:47 2023/07/21
【摘要】 数组的声明,定义,访问,循环遍历 前言int a=2; a是一个变量,一次只能装1个数据,如果我们有100个数需要存储,那怎末办呢?所以引入了数组。 一、数组的声明数组:用来装一组数的类型。声明形式如下:int a [10]; / /声明数组aint 表示该数组用来装 int 类型的元素,其他的形式就写其他的,例如:double [10];a 是数组名字,是合法的c语言标识符即可;[...

数组的声明,定义,访问,循环遍历

前言

int a=2; a是一个变量,一次只能装1个数据,如果我们有100个数需要存储,那怎末办呢?所以引入了数组。

一、数组的声明

数组:用来装一组数的类型。声明形式如下:
int a [10]; / /声明数组a

  1. int 表示该数组用来装 int 类型的元素,其他的形式就写其他的,例如:double [10];
  2. a 是数组名字,是合法的c语言标识符即可;
  3. [ ] 是指示的作用,表示变量 a 是数组变量; 若没有[ ], 就是普通的整型变量。
  4. 10 表示该数组最多装10个int 类型数据,个数自定。

二、数组的定义

int a [5] = { 5,6,7,8,9 }; / /初始化形式,最多初始5个元素
int a [5] = { 5,6 }; / /初始部分元素,其余元素均为0
int a [5] = { 0 }; / /5个元素全部初始为0
int a [ ] = { 5,6,7,8,9 }; / /初始化时可以不写元素个数,但要初始元素的多少

注意:

  1. 元素个数不能是0,负数,小数
  2. 所有元素都是相邻的,在一块连续的内存空间

三、数组元素的访问

  1. 元素访问: 数组名 [ 下标 ]
    5个元素依次是: a [ 0 ], a [ 1 ], a [ 2 ], a [ 3 ], a [ 4 ],相当于5个变量。
  2. 元素赋值: a [ 0 ]=5 , a [ 1 ]=6, a [ 2 ]=7, a [ 3 ]=8, a [ 4 ]=9.
  3. 输出:int a [ 5 ]= { 5,6,7,8,9 };
    printf ("%d %d %d %d %d", a [ 0 ], a [ 1 ], a [ 2 ], a [ 3 ], a [ 4 ]);
  4. 取地址: scanf ("%d %d %d %d %d", &a [ 0 ], &a [ 1 ],& a [ 2 ], & a [ 3 ], &a [ 4 ]);
  5. 参与计算:int b=a [ 3] *2 +1;

四、数组的循环遍历

int a [5]= { 5,6,7,8,9 };
int i;
for(i=0;i<4;i++)
{
printf ("%d", a[ i ]);
}
image.png


总结

数组对我们今后的学习很重要,大家要好好理解,我会继续更新讲解。

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。