Posted on 2006-03-06 19:41
天涯浪子 閱讀(601)
評論(1) 編輯 收藏 引用 所屬分類:
(一)Core C++基礎
一。數組的基本知識
1。什么是數組
數組就是有若干個相同類型的變量組成的集合。數組不是對象。說它是集合是因為它的多個變量是連續的放在一起的。
2。數組的聲明
數組在聲明時,下標必須是常量或常量表達式 。其下標值是從0開始的。
聲明一維數組的通常格式是:
dataType arrayName [intExp]; dataType是數據類型,arrayName是數組名字,intExp是一個正整數或它的值是一個正整數的表達式,它代表的是數組中元素的個數。
例如:char buf [8];
請比較以下兩種寫法:
(1)int i=8;
char buf[i]; //不是標準C++
(2)const int i=10;
char buf [i]; //是標準C++,因為i是const的常量
char buf[i+1];
3。數組的初始化
(1)在聲明的時候就初始化
例如:int iA[6]={1,3,4,3,5,6};
int iV[]={3,6,6};
(2)使用賦值語句初始化 ]
例如: iA[1]=3;
iV[0]=3;
4.數組在內存中的排列順序如圖,以iV[]舉例:
iV[0]
iV[1]
iV[2]