一、选择排序
1.选择排序:将最大值设定,后通过循环控制,将最大值选出。根据规律得知,每一轮在选择最大值所需要的次数需要注意改变(递减)。
2.冒泡排序:将最大值设定,后通过循环控制,将两个相邻的元素比较,满足条件的情况下将两个元素调换位置。
二、二维整形数组
2.1定义
2.2访问 数组名[行下标][列下标] 二维数组不可以使用变量下标访问(指针)
2.3初始化 2.3.1 全部初始化
2.3.2局部初始化
2.3.3默认初始化 (行能省略,列不能省略)
2.4存储(N维数组是由N-1维数组构成的一维数组)
2.5输入输出(for循环遍历)
三、字符型数组(在c语言中没有字符串类型,所以通过字符型数组存放字符串)
3.1定义 元素数据类型 数组名 [元素个数]
注意:字符串末尾以'\0'结束
3.2访问 数组名[下标]
3.3默认初始化
3.4存储大小=元素个数
3.5输入输出
3.5.1 scanf ("%s") gets() 读取到’\0‘结束
3.5.2 printf(%s) puts()
3.6 strcpy() strcat() strcmp()比较ASCII码 strlen()