数组
重点内容
- 一堆数组的创建和初始化
- 一堆数组的使用
- 一堆数组在内存中的储存
- 二堆数组的创建和初始化
- 二堆数组的使用
- 而对数组在内存中的储存
- 数组作为函数参数
1.一维数组的创建和初始化
数组----通俗的讲就是一组数
----概念:一组相同类型元素的组合
数组的创建
int main()
{
int arr [8];
//type_t type_name [const_n]
return 0;
}
【const_n】一定要是常量表达式,数组名是数组首元素的地址
数组的初始化
什么是初始化?
例如刚开始给a赋值为10 ---- int a = 10;//初始化
//数组的初始化
int arr[6] = [1,2,3,4,5,6] //完全初始化
int arr[6] = [1,2,3]//不完全初始化
int arr2[] = [1,2,3]//前面的[]根据后面的确定元素个数,一定要初始化
//字符数组
char ch[5] = {'a','b','c'}; //没有初始化的默认为0
char ch[] = {'a','b','c'};
char ch[5] &