C语言基础——数组
C语言数组
1、数组是一个变量,用来存储相同类型的一组数据。例如:
double dArray[10]; int nArray[5];
注意:数组长度必须是常量,不能是变量。
2、数组四要素:变量名称、元素、下标(从0开始)、类型,通过下标访问数组的元素,例如:
类型 变量名称 int nArray[3]; int d1 = nArray[0];//0是下标,nArray[0]是下标为0的元素 //注意下标不能超出数组的长度-1
3、数组元素的赋值和使用
int nArray[10]; //分配10个元素空间 //注意此时数组的元素还都没有赋值,需要进行赋值: nArray[0] = 1; .... nArray[9] = 100; printf("%d",nArray[1]); //使用数组的元素,通过下标访问
4、一维数组的初始化(这种方式必须在声明时直接赋值,不能分两行代码)
int nArray[5] = {1,2,3,4,5}; //5个元素 int nArray[10]={1,2,3}; //后面7个默认为0 int nArray[] = {1,2,3}; //自动设置长度为3
char codes[3] = {'A','b','c'};
5、循环访问数组
for(i=0; i<5; i++){ printf("%d\n",nArray[i]); }
6、数组元素的修改
int scores[] = {60,80,90,77,85}; scores[1] = 100; //将第二个学生的成绩修改为100分