c语言分有一维数组和二维数组本篇只介绍一维数组一维数组的定义:类型说明符 数组名 [常量表达式];(1) (2) (3)说明(1) 类型说明符 --- 用来说明 数组中变量的类型intfloatchar(2) 数组名 --- 代表一组变量的集合标识符起名字的规则和变量名命名规则一致(3)[常量表达式] --- [] //表示定义的是一个数组常量表达式 //数组的长度 ---- 数组中变量的个数注意:常量表达式是整型的c99标准之后不要求必须是常量也可以是变量 (可变长数组)int n;scanf(%d,n);int a[n]; //注意不能初始化数组定义本质是定义了多个变量数组初始化并赋值实例int a[10] {1,2,3,4,5,6,7,8,9,10};可以省略长度int a[] {1,2,3,4,5,6,7,8,9,10}; //由于花括号中有10个数系统自动定义长度为10引用ia[1] // 结果i1sizeofa返回值是数组占了几个字节的空间数组的特点1.连续性 //存储空间是连续的2.单一性 //数据类型单一下标 取值范围 [0~数组长度-1] \\数组从0开始定义特别有int a[10]{0}int a[10]{}给所有数赋值0可以配合for循环赋值