一、二维数组
1.1 数组的定义
数据类型 数组名[第一维空间][第二维空间]
1.2 数组元素的访问
数组名[行下标][列下标]
1.3 二维数组初始化
①全部初始化
②局部初始化
③默认初始化
1.4 二维数组的存储
连续性、有序性
二、字符型数组
2.1 字符型数组定义
char 数组名[元素个数];
2.2 字符串的输入输出
输出 printf("%s\n",str);
puts(str);
输入 scanf("%s",str);
gets(str);
2.3 字符型数组初始化
①全部初始化
②局部初始化
③默认初始化
2.4 字符型数组的存储
字符型数组所占空间的大小:元素个数
2.5 获得字符串长度
len = strlen(str);
2.6 字符串拷贝
strcpy(str , dst);
2.7 字符串拼接
strcat(str , dst);
2.8 字符串比较
strcmp(str , dst);
根据第一个不相同的字符的ASCII码值进行比较,返回ASCII码值相减结果
三、字符型二维数组
3.1 定义
char str[第一维大小][第二维大小];
3.2 初始化
局部初始化
char str[5][32] = {{"hello"}, {"world"}, {"how"}, {"are"}, {"you"}};
char str[5][32] = {"hello", "world", "how", "are", "you"};