数组
本章内容:
¨ 理解为什么要使用数组
¨ 理解 C 语言中数组
¨ 熟练掌握一维数组的使用
¨ 掌握用字符数组存储字符串
¨ 掌握二维数组的使用
一、C语言中的数组
¨数组是可以在内存中连续存储多个元素的结构
¨数组中的元素是有序排列的
¨数组中的所有元素必须属于相同的数据类型
二、C语言数组的种类
¨一维数组
声明一维数组:
初始化:
1、定义时初始化
2、使用循环初始化
引用:
¨一维数组的引用语法:
数组名[下标]
¨注意:
引用数组时下标是从0开始直到数组的大小减1
¨二维数组
平面上的一个点
¨多维数组
空间的一个点
三、字符数组字符串
¨直接引用一个字符串常量
“Hello World!”
¨用字符数组存储一个字符串
在C语言中没有专门的字符串变量,通常用一个字符数组来存放一个字符串
字符数组和字符串的区别是:字符串的末尾有一个空字符‘\0’
字符串的输入输出:
四、二维数组
二维数组的理解:
为了便于理解,二维数组一般理解为几行几列的矩阵;
二维数组是两个一维数组套在一起的结构。
二维数组的初始化: