何為陣列 Objc 透過陣列的資料結構,讓我們能夠定義 具有排序的資料項目 。 本篇重點:定義陣列,並加以運用。 定義一變數,以表示陣列的集合。這一變數不僅是代表一個變數,透過索引 ( index )、下標 ( subscript ) 引用陣列中的每一個元素。若要存取 x 陣列 索引為 i 的元素 ,如下: x [ i ] 運算式 grades [ 3 ] 可以將陣列中的個別原素指定為變數 g = grades [ i ]; 陣列範例 grades [ 0 ] grades [ 1 ] grades [ 2 ] grades [ 3 ] 第一個元素 第二個元素 第三個元素 第個元素 第一個元素為 grades [ 0 ] 與其他變數一樣使用前,必須先先宣告。宣告陣列中的元素資料形態,像是 int、float 或是物件,最後再補上陣列元素的個數。 fraction * fract [100]; // 物件 下 標 ( subscript ) 索引 ( index ) 陣列的初始化 定義變數時,可以直接指定數值。相同的,陣列也可以直接指定初始值。 int integers [ 5 ] = { 0, 1, 2 , 3, 4 }; 將初始值寫入在『 { } 』之間,並且每一個元素以『 , 』隔開。 同樣的,字元陣列的初始值也是以相同的方式呈現 int letters [ 5 ] = { ' a ' , ' b ' , ' c ' , ' d ' , ' e ' }; 將 'a'、 'b'、 'c'、 'd'、 'e' 指定給 letters 陣列中的前五項元素。 但我們並不需要初始化全部的元素值,若只初始化一個元素值,則其他元素將被初始化為 0,方法如下。 float data [ 5 ] = { 20.0, 34.0, 40.5 }; 前三...