C++ 向量的長(zhǎng)度

2023-03-20 16:02 更新

這里有幾個(gè)函數(shù)可以讓你在apvector中調(diào)用。其中一個(gè)是非常有用的,就是:length。顯而易見(jiàn)的,它返回的是向量的長(zhǎng)度(元素的個(gè)數(shù))。

這比使用一個(gè)靜態(tài)量用來(lái)確定循環(huán)的上限更好。使用這個(gè)方式,即使你的向量發(fā)生改變,你也不需要去修改你程序的循環(huán)語(yǔ)句。它們會(huì)在任何的向量中準(zhǔn)確的工作著。

for (int i = 0; i < count.length(); i++) {
    cout << count[i] << endl;
}

最后一次的循環(huán)體被執(zhí)行,i的值就等于count.length() - 1, 這指向最后一個(gè)元素。當(dāng)i等于count.length() 時(shí),條件語(yǔ)句為假,循環(huán)體不會(huì)被執(zhí)行,這是一件好事,如果不這樣它會(huì)導(dǎo)致發(fā)生一個(gè)運(yùn)行時(shí)錯(cuò)誤。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)