FoShiShi
陣列就是 一排的格子,裡面存著資料
就想像是 一排箱子
每個箱子都裝了一顆球
總共有N
箱子,編號從0 ~ N-1
通常需要搭配迴圈
使用
當要去儲存一些 有絕對位置關係 的東西的時候
例:表格
你不會想要寫這種東西的:
所以這種時候我們需要陣列
就是一列的格子,裡面可以存各種資料
陣列中存的東西的 型態要一樣
陣列的 引入值從0
開始
其中陣列長度必須是 已知的數 ,因為陣列的長度是個固定的值
其中要引用的位置(pos
)必須在符合0 <= pos < 陣列長度
陣列 不能夠直接輸入/輸出
也就是
是不合法的
必須要
才合法
可以是一個表格(二維)、方體(三維)、或更多維空間(>三維)
其實就是很多個一維陣列
下面是一個二維陣列
要注意的東西跟一維陣列一樣
要注意的東西跟一維陣列一樣
輸入一數N
然後輸入N
個數字,請反過來後輸出
可以用陣列,搭配迴圈來輸入輸出這些值
輸入兩數N, M
然後輸入N * M
個數字的二維表格,請上下左右翻轉輸出
可以用二維陣列,搭配兩層迴圈來輸入輸出這些值