一、此次学习小结
1.一维数组
1.1创建要注意的是,方括号里面在一些编译器里不能是变量,比如VS
1.2.初始化是要注意:可以不指定大小,在大括号里给值。指定大小,大括号剩余的空间用零填充。
此时,不能越界初始化。
1.3对于,不用大括号的字符初始化,记住最后还有一个\0.
1.4 一维数组的存储是连续的,地址是由低向高;
1.5 1. 数组是使用下标来访问的,下标是从0开始。
2. 数组的大小可以通过计算得到。
2二维数组.
2.1 二维数组的创建,没什么注意的
2.2 初始化时要注意:行可以省略,但是列不能省略。因为二维数组的存储也是连续的。不指定行,可以存,但是不指定列,存不了。
3.数组的传参
3.1注意数组的传参是传过去函数的首地址,不会把函数里的值全部传过去。
通过将函数首地址传过去,就可以通过地址找到数组里的每一个值,节约空间。
3.2 函数名是首元素的地址(有两个除外)
1. sizeof(数组名),计算整个数组的大小,sizeof内部单独放一个数组名,数组名表示整个数 组。 2. &数组名,取出的是数组的地址。&数组名,数组名表示整个数组。
二、此次学习收货
感受:好好学习,天天向上