因此,在物理层面上,它存储为一维数组。 如何在 中创建数组 要在 中创建数组,我们需要三个步骤: 宣布。创建对数组的引用。 数组的实例化。 初始化。将值分配给数组中的单元格。 让我们使用此图来理解这三个步骤。假设我们的系统 具有多个内存块: 代表 的网格 现在让我们看看当我们创建一个新数组时编译器会做什么。第一步是我们声明一个数组,因此当我们声明一个数组时,系统永远不会为该数组分配空间。
它所做的
只是创建一个引用变量。假设我已将数组命名为 ,因此引用变量就是数组的名称。 在内存中,系统所做的就是创建一个引用变量,如下所示: 包含一个参考变量的网格 下一步是数组 意大利电话号码表 的实例化。所以当我们实例化一个数组时,编译器会为这个数组分配内存。假设我们的数组大小为 ,那么系统在这里为该数组分配 个连续的单元格。 现在,您可能对这些单元格的值感兴趣。默认情况下它设置为 ,因此编译器会将第一个单元格的地址存储在此引用变量中。
假设第一个单
元格的地址是 。此时引用变量将保存第一个单元格的地址。一旦此引用变量保存第一个单元格的地址,就会创建从自定义数组到该数组的第一个单元格的引用。 艾尔沙德 卡里莫 byb目录 夫的课程 现在假设我们要访问第一个元素。如果是这样,系统将引用变量的地址加 。现在您可能明白为什么我们从 索引开始 因为引用变量引用第一个单元格的地址。如果我们从第一个索引开始,如果添加一个,我们将无法访问第一个单元格。通过添加 ,我们可以访问第一个单元格的地址。