C语言学习笔记(八)--数组
1 数组 在程序设计过程中我们往往需要处理一批相同类型的数据,如果使用基本类型定义变量来储存,显然是不方便的,这是我们就需要使用数组了。 2 数组特点 1.数组大小必须是确定的,不能随机改变的。 2.数组的元素必须是相同类型的,不允许出现混合类型。 3 一维数组 3.1 一维数组的定义: 类型说明符 数组名 [ 常量表达式 ] ; 例如: int a[10] 数组的生命需要注意以下几个问题: 1.数组的命名规则与变量相同; 2.常量表达式代表的是数组元素的个数,也就是数组的长度; 3.数组的下标是从 0 开始的,最后一个元素的下标是数组长度减 1 ; 4.数组的定义可以和普通变量一起声明和定义 Float i,j[]; 3.2 一维数组的引用:数组名 [ 下标表达式 ]; 例如: int a[5]; a[3]=10; 其中下标表达式可以是任意类型的表达式,但值必须是非负整型的。 数组分配内存空间是连续的空间,地址从低地址到高地址。 例子代码: #include "stdio.h" main() { float score[10]; int i; printf("please input scores:\n"); for (i=0;i<10;i++) /*数组下标为0~9*/ scanf("%f",&score[i]); /*依次输入每个数组元素*/ printf("\n");