W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
[ ]操作符可以對向量進行讀和寫,這和apstring訪問字符類似。同樣和apstring一樣,索引從0開始,count[ 0 ]指的是向量中的第0個元素,count[ 1 ]指的是向量中的第1個元素。[ ]操作符可以應(yīng)用在任何表達式中。
count[0] = 7;
count[1] = count[0] * 2;
count[2]++;
count[3] -= 60;
所有的這些語句都是合法的賦值語句。下圖是這些代碼段的效果:
Count
因為向量的下標(biāo)是從0到3,所以這里沒有4的下標(biāo)值。這是一個常見的下標(biāo)越界錯誤,它會引起一個運行時錯誤。程序輸出的下面的錯誤信息“非法的向量下標(biāo)”,并且退出。
你可以使用任何表達式當(dāng)作下標(biāo),只要它的類型是整型數(shù)。最常見的方式是通過一個循環(huán)變量作為向量的下標(biāo)。就像這樣:
int i = 0;
while (i < 4) {
cout << count[i] << endl;
i++;
}
這個while循環(huán)從0到4,當(dāng)循環(huán)變量是4時,條件語句為假并退出循環(huán)。因此,循環(huán)體盡在i等于0,,1,2和3的時候執(zhí)行。
每次我們利用一個循環(huán)變量i作為向量的下標(biāo),輸出它的元素。這種向量的遍歷方式非常常見。向量與循環(huán)在一起的關(guān)系就像蠶豆和基安蒂紅葡萄酒。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: