C_数组篇

所谓数组就是一组具有相同数据类型的数据的有序集合。
假设一个数是一个盒子,数组就是好几个盒子连着放一起
一位数组: 类型说明符 数组名 [常量表达式];
例如: int a [10]; // 定义了一个整型数组,数组名为a,此数组有10个元素;
常见错误
float a [0]; //数组大小为0没有意义;
int k,a[k]; //不能用变量说明数组大小; 必须为常量 ,不能用k

1.在定义数组时对数组元素赋以初值
int a [10] ={0,1,2,3,4,5,6,7,8,9};
a [0] =0,…a [9] =9 // a [0] 是a数组中的第一个元素
2.只给一部分元素赋值
int a [10] ={0,1,2,3,4}; // 表示只给前面5个元素赋初值,后5个元素值为0
3.如果想使一个数组中全部元素值为0,写为
int a [10] ={0,0,0,0,0,0,0,0,0,0};或 int a [10] ={0};
4数据的个数已经确定,因此可以不指定数组长度。
int a [5] ={1,2,3,4,5}; 可以写成 int a [ ] ={1,2,3,4,5};
数组元素的引用方式
形式:数组名[下标]
下标可以是整型常量或整型表达式
a [0] = a [5] +a [7] -a[2*3] //a这个数组中的第6个数的值加上第8个数的值减去第7个数的值赋给此数组第一个数
int a[10]; //定义一个元素个数为10个的数组
t=a[6]; //把数组a的第7个元素值赋给t

C_数组篇