C++ 進階 教學 : 一維陣列
C++ 教學 進階 : 一維陣列
好的頻道需要你的支持,謝謝你使用Youtube影片的超級感謝功能給我們鼓勵。
好的頻道需要你的支持,謝謝你使用Youtube影片的超級感謝功能給我們鼓勵。
用來管理一個以上,單一型別的資料。
- 宣告
- type name[length];
- type name[] = {value,.....};
- type name[length] = {value,.....};
- 存取
- 指派
- 取值
- index
- 記憶體配罝
-
陣列長度
應該另外用一個變數來儲存陣列長度。
不建議使用 sizeof 來運算陣列長度。因為它只在同一個函式中有效。 - 陣列與迴圈
宣告時要求配置指定長度的記憶體空間 => 該型別的值所需的空間 * length。
須自行初始化陣列元素的內容。
須自行初始化陣列元素的內容。
宣告與初始化陣列元素內容。
以 value 的個數為陣列長度。
以 value 的個數為陣列長度。
宣告與初始化陣列元素內容。
若 length 小於 value 的個數,以 value 的個數為陣列長度。(這一句是錯誤的, length 不可以小於value個數)
若 length 大於 value 的個數,以 length 為陣列長度。超過 value 個數部份的元素,一律初始化為 0 。
一般用在建立陣列時,順便初始化所有元素為 0 。
name[index] = value;
name[index]
0 ~ 陣列長度 -1