This commit is contained in:
by931
2022-09-06 22:30:37 +08:00
parent 66970f3e38
commit 3d6528675a
796 changed files with 3382 additions and 3382 deletions

View File

@@ -188,7 +188,7 @@ fmt.Println("the sum is",sum)
<pre><code>array:=[5]string{&quot;a&quot;,&quot;b&quot;,&quot;c&quot;,&quot;d&quot;,&quot;e&quot;}
</code></pre>
<p>数组在内存中都是连续存放的,下面通过一幅图片形象地展示数组在内存中如何存放:</p>
<p><img src="assets/Ciqc1F-pBzmAWUQ0AAAttSjgTjQ158.png" alt="Drawing 1.png" /></p>
<p><img src="assets/Ciqc1F-pBzmAWUQ0AAAttSjgTjQ158.png" alt="png" /></p>
<p>可以看到数组的每个元素都是连续存放的每一个元素都有一个下标Index。下标从 0 开始,比如第一个元素 a 对应的下标是 0第二个元素 b 对应的下标是 1。以此类推通过 array+[下标] 的方式,我们可以快速地定位元素。</p>
<p>如下面代码所示,运行它,可以看到输出打印的结果是 c也就是数组 array 的第三个元素:</p>
<p><em><strong>ch04/main.go</strong></em></p>