2013年3月22日 星期五

陣列(array)

所謂陣列就是宣告一個記憶體區塊皆為相同資料形態的工具,好處就是我們可以一次宣告多個相同資料類型的變數,以下用簡單的程式碼說明。

int a[]={10,20,30,40,50};這個宣告陣列的其中一種方式,以下列出的是用for迴圈宣告陣列的方法。

int a[4];
for (int i=0; i<5; i++) {
    a[i]=i;
}
會利用for迴圈宣告可能是輸入的值很多或是其他原因。
值得注意的是陣列的起始值為0,也就是說是從a[0]開始擺放,所以在用for迴圈的時候要特別注意!!


total+=a[i];這段值得一提的是原本我們會這樣輸入total=total+a[i];不過為了簡寫就可以用+=這種方式,大部份的programmer也都會這樣做。


這些就是陣列要注意的地方,當然還有二維陣列,甚至多維陣列,不過不常用所以就不提了,原理跟一維陣列相同。

沒有留言:

張貼留言