数组

数组初始化

  • 自动确定数组大小
    • type Name[] = { V0 , V1 , … , Vn };
  • 将部分数组元素初始化为 0
    • type Name[N] = { V0 , V1 , … , Vs };
    • S < N,未指定初始值的元素默认为 0
  • 将所有数组元素初始化为 0
    • type Name[N] = {0};

内存分布

数组在计算机底层就是一片连续的内存,用于存储数组的元素;可以通过sizeof获取(字节);

其大小根据其中内容决定;

int a[6]; 此数组的大小就是 4 X 6 = 24 (字节)

注意

  • 数组名只能作为左值使用(可以看作是常量)
  • 只能使用整形常量对数组大小进行定义
  • 只能使用整型值作为下标对数组值进行访问

tiaojianpanduanyuju