C语言入门系列 - C语言数组
第一节 C 语言基础以及基本数据类型
第二节 C 语言运算符
第三节 C 语言控制语句
第四节 C 语言自定义函数
第五节 C 语言修饰变量的关键字
第六节 C 语言构造数据类型–数组
第七节 C 语言字符串
第八节 C 语言指针
第九节 指针与函数、指针函数、函数指针
第十节 数组与指针、二级指针&NULL&void 指针
第十一节 结构体
第十二节 链表
第十三节 共用体union,枚举enum,宏定义#define,条件编译,const与指针
C语言–图书管理项目
数组
数组
数组------ 存放同种类型的数据,下标标从0开始算。
一、一维数组
学数组:1、能够开辟合适的空间进行数据的存储
2、能够对数组中的数据进行读写操作
----- 计算班级的平均分? ----- 分数(浮点型) 多个浮点型的数据放在一起,然后按照顺序排序,
[92, 98.5 , 90 ,56,78,92]
0 1 2 3 4 5
如果我想获取它的每一个标号 0~5 的每一个数
for 循环
1.数组定义
数组定义:数组里面是存放数据对的,数据在数组里面统称为元素。
定义格式: 元素的数据类型 数组名[个数]
int arr[5];
2.数组赋值,访问
1、数组里面元素单独赋值
数组里面的元素是按照顺序进行存储的,为了区分每一个元素,数组会为每一个元素分配一个编号,
编号从 0 开始,编号依次+1 进行增长。
arr[0] = 0;
arr[3] = 3;
2、通过循环遍历数组并赋值
for(i=0;i<5;i++)
{
// nums[i] = 70; // 让用户定义空间里面存放什么
scanf(“%d”,&nums[i]); //&取得相应数组空间的地址
}
3、元素访问 -- 下标方式 arr[i]:相应空间的数据
int num;
num = arr[0];
总结: 定义数组的时候[]里面存放的个数,有了空间在进行读写操作。
(编号)下标是 从 0 开始到个数-