一.数组的概念
一组相同类型元素的集合。
数组中存放一个或多个数据,个数不能为0.
二.一维数组的创建和初始化
1.数组的创建
一维数组创建的基本语法:
type arr_name[常数];
存放在数组的值被称为数组的元素,在创建时可指定数组的大小和数组的元素类型
type,name,大小按需求来设。
2.数组的初始化
数组创建时,我们需要给定一些初始值
完全初始化指数组中的所有元素都被我们赋予了值。
不安全初始化则指部分元素被我们赋予了值,未被赋予值的元素视为0。
数组如果初始化了,也可以省略数组的常量,编译器会自动默认大小。
3.数组的类型
int arr[ ]
char ch[ ]等。
三.一维数组的使用
1.下标
特别注意,下标从0开始。
2.数组元素的打印
用循环打印
3.数组元素的输入
同上,用for循环输入
4.一维数组在内存中的储存
printf("%p",&__);
%p为地址符号,&取地址。我们就发现,数组存储是连续的。