2.10 C语言基础

2.10
采用数组可以分配内存中一组连续排列的存储位置并使用它们
这些存储位置有前后顺序(地址晓得在前,地址大的在后)
一个数组只有一个名字
数组中每个位置有一个自己的编号,不同存储位置编号不同,最前边的存储位置编号是0,向后依次递增,这些编号叫下标,下标用来区分不同的存储位置
有效下标范围从0到个数减一,超过范围的下标不可以使用
一个数组中所有存储位置的类型必须一样
数组也必须先声明后使用
下标是处理数组过程中重要的依据,经常需要处理下标然后通过下标再处理数组中的位置
对数组的操作通常使用循环实现,在循环中使用循环变量描述下标的变化过程,在大括号中对循环变量做下标对应的存储位置做处理
数组也需要初始化
初始化数组需要提供多个数据,每个数据用来初始化一个存储位置
所有初始化数据应该写在一对大括号中,不同数字之间使用,分割
前面的数字用来初始化前边的存储位置,后面的数字用来初始化后面的存储位置
若初始数据的个数多于存储位置的个数,则后面多余的数据被丢失
若初始化数据个数少于存储位置个数,则后面的存储位置自动初始化为0
若个数一样则可以省略存储位置的书写
根据数组找到存储位置的方法也要通过地址
数组名称代表数组第一个存储位置的地址
数组名称加下标可以计算出下标对应存储位置的地址
数组名称不代表存储位置,所以不可以被赋值

猜你喜欢

转载自blog.csdn.net/heroybc/article/details/86499122
今日推荐