Golang-二維數組的介紹
二維數組的介紹
多維數組我們只介紹二維數組
二維數組的應用場景
比如我們開發一個五子棋游戲,棋盤就是需要二維數組來表示。如圖

二維數組快速入門
快速入門案例:
請用二維數組輸出如下圖形
0 0 0 0 0 0
0 0 1 0 0 0
0 2 0 3 0 0
0 0 0 0 0 0
代碼演示


使用方式 1: 先聲明/定義,再賦值
語法: var 數組名 [大小][大小]類型
比如: var arr [2][3]int , 再賦值。
使用演示

二維數組在內存的存在形式(重點)

使用方式 2: 直接初始化
聲明:var 數組名 [大小][大小]類型 = [大小][大小]類型{{初值..},{初值..}}
賦值(有默認值,比如 int 類型的就是 0)
使用演示
說明:二維數組在聲明/定義時也對應有四種寫法[和一維數組類似]
var 數組名 [大小][大小]類型 = [大小][大小]類型{{初值..},{初值..}}
var 數組名 [大小][大小]類型 = [...][大小]類型{{初值..},{初值..}}
var 數 組名 = [大小][大小]類型{{初值..},{初值..}}
var 數 組名 = [...][大小]類型{{初值..},{初值..}}
二維數組的遍歷
雙層 for 循環完成遍歷
for-range 方式完成遍歷案例演示:

二維數組的應用案例
要求如下:
定義二維數組,用於保存三個班,每個班五名同學成績, 並求出每個班級平均分、以及所有班級平均分
代碼8.11二維數組的應用案例
要求如下:
定義二維數組,用於保存三個班,每個班五名同學成績, 並求出每個班級平均分、以及所有班級平均分
代碼

