1.二维数组
定义:类型说明符 数组名[常量表达式1][常量表达式2]
常量表达式1:行数 常量表达式2列数
注意:一个方括号内不能写两个下标,必须是常量
按行存放
初始化:
①分行赋初值
②对部分元素赋初值
引用:下标法
注:下标不要越界
输入和输出
双重循环🔁
2.字符数组
用来存放字符数据
char数组名[常量表达式]
1单个字符
把十个字符依次赋给c0----c10这10个元素
字符数组初始化说明:
令如果在定义字符数组时不进行初始化,则数组中各元素的值是不可预料的。
令如果花括号中提供的初值个数(即字符个数)大于数组长度,则出现语法错误;
如果提供的初值个数与预定的数组长度相同,在定义时可以省略数组长度,系统会自动根据初值个数确定数组长度。
如果初值个数小于数组长度,则只将这些字符赋给数组前面那些元素,其余的元素自动定为空宇符(即^0)
2.用字符串常量对字符数组初始化
字符数组初始化说明:
令将字符串存储到字符数组中,字符串和第一个^\0构成有效字符串。对字符串的操作,就是对字符数组的操作。
普通数组中的元素是确定的,一般用下标控制循环;而字符串使用结束符\0来控制循环。