正文

for循環(huán)、字符串與數(shù)組(17)

通過(guò)游戲編程實(shí)戰(zhàn)教新手學(xué)C++編程 作者:(美)Michael Dawson


3.8  本章小結(jié)

本章介紹了以下概念:

● for循環(huán)可以重復(fù)執(zhí)行代碼段。在for循環(huán)中,可以提供初始化語(yǔ)句、測(cè)試表達(dá)式和在每次循環(huán)迭代后執(zhí)行的動(dòng)作語(yǔ)句。

● for循環(huán)經(jīng)常用于對(duì)序列進(jìn)行計(jì)數(shù)或遍歷序列。

● 對(duì)象是組合了數(shù)據(jù)(稱為數(shù)據(jù)成員)和函數(shù)(稱為成員函數(shù))的經(jīng)過(guò)封裝的聚合體。

● string對(duì)象定義在文件string中,是標(biāo)準(zhǔn)庫(kù)的一部分。string對(duì)象用于存儲(chǔ)字符序列,并且有成員函數(shù)。

● string的定義方式使它可以直觀地與已知的一些運(yùn)算符一起使用,如連接運(yùn)算符和關(guān)系運(yùn)算符。

● 所有string對(duì)象都有成員函數(shù)。這些成員函數(shù)可以獲取string對(duì)象的長(zhǎng)度、檢查字符串是否為空、查找子字符串以及移除子字符串。

● 數(shù)組提供了存儲(chǔ)和訪問(wèn)任意類型序列的方法。

● 數(shù)組的局限在于它們的長(zhǎng)度是固定的。

● 使用下標(biāo)運(yùn)算符可以訪問(wèn)string對(duì)象和數(shù)組中的單個(gè)元素。

● 在試圖訪問(wèn)string對(duì)象或數(shù)組中的某個(gè)元素時(shí),邊界檢查沒(méi)有被強(qiáng)制實(shí)現(xiàn)。因此,邊界檢查要由程序員完成。

● C風(fēng)格字符串是以空字符結(jié)尾的字符數(shù)組,而且是C語(yǔ)言中表示字符串的標(biāo)準(zhǔn)方法。盡管在C++中使用C風(fēng)格字符串是完全合法的,但使用string對(duì)象操作字符序列的方式更為可取。

● 多維數(shù)組可以用多個(gè)下標(biāo)來(lái)訪問(wèn)數(shù)組元素。例如,棋盤可以表示成包含8×8個(gè)元素的二維數(shù)組。


上一章目錄下一章

Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)