一、数组
1.数组的定义
概念:一组相同类型数据(变量)的集合
2.数组的特点
a.单一性:数组中元素的类型一致
b.连续性:数组开辟的是一块连续的内存空间
c.有序性:元素间是按照顺序存储的
3.数组的大小
大小=sizeof(数据类型)*长度
4.数组的分类
a.一维整型数组
语法:
类型说明符:说明放的是哪一种类型
数组名:类似变量名,起名规则一致
(1)数组名代表的数据类型---数组类型也是一种数据类型
(2)数组名代表的值---表示数组首元素的地址
[常量表达式]:[]表示定义的是一个数组,常量表达式又名数组长度,指的是数组中相同类型数据的个数
int a[10] ={1,2,3,4,5,6,7,8,9,10} //表示定义了一个包含了10个int型变量的数组,{}表示初始化,如果{}内没有值或者0(部分初始化),就是将数组内的数值全部初始化为0
判断数据类型的通用方式:去掉变量名(标识符),剩下的就是数据类型int [10]
b.一维字符型数组
c.二维整型数组
d.二维字符型数组
二、排序
1.规定:c语言里统一都是升序排序(1,2,3)
2.选择排序
3.冒泡排序