1. 同一类型的数组的数据存储是存放在一个连续的空间中, 是一组连续的数据项2. 视频14:37, 一维数组的存储示意图 char a[2] 每个占用1字节, 共2字节 int b[2] ...
1. 同一类型的数组的数据存储是存放在一个连续的空间中, 是一组连续的数据项
2. 视频14:37, 一维数组的存储示意图
char a[2] 每个占用1字节, 共2字节
int b[2] 每个占用2字节, 共4字节
long c[2] 每个占用4字节, 共8字节
3. 整型没赋值的话默认初始值是0
4. 一维数组的初始化形式:
int a[3]={0,1,2}
int a[5]={0,1,2}
int a[]={0,1,2}
多维数组的初始化形式:
int a[2][3]={{1,2,3},{4,5,6}}
int a[2][3]={{},{,2}}
5. 数组初始化的赋值方式只能在数组定义时赋值, 定义之后再赋值只能针对数组中的单个元素赋值。
6. 视频27:35, 多维数组存储示意图
多维数组的存储地址也是连续的
7. 形参与实参的意思
比如定义一个函数test(int a), 这里a就是形参, 当调用函数test(2)时, 这里2就是实参。当形参被引用且修改时, 实参也会变化, 两者是不同名字但引用的是同一个地址
视频44:59有例子
学员评论