一维数组 一维数组的形式:数据类型 数组名[整形常量表达式];(注:数组元素的下标从0开始) 一维数组的引用形式:数组名[下表表达式]; 一维数组初始化的形式:数据类型 数组名[整形常量表达式]={初值1,初值2,......};(注:初始化可以小于数组的长度,并默认为0。初始化时,定义数组元素的个数的常量表达式可以省略。) 二维数组 二维数组的形式:数据类型 数组名[整形常量表达式][整形常量表达式],......(注:两个整型常量表达式分别代表数组具有的的行数和列数。并数组元素的下标从0开始。) 二维数组的引用形式:数组名[行下标表达式][列下标表达式]; 二维数组初始化的形式:数据类型 数组名[整型量表达式][整形量表达式]={初始化数据} 字符数组 字符数组是来存放字符串,该字符数组中包含一个'\0'字符,代表字符串的结尾。并字符串不能先定义再赋值。 注:1. [10]表示被定义的长度为10; 2. 一个中文相当于两个英文字符; 3. “%s”表示要输入的是一个字符串,用scanf输入字符串时,输入的字符串中不能有空格。