正文

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

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


3.8  本章小結(jié)

本章介紹了以下概念:

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

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

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

● string對象定義在文件string中,是標準庫的一部分。string對象用于存儲字符序列,并且有成員函數(shù)。

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

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

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

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

● 使用下標運算符可以訪問string對象和數(shù)組中的單個元素。

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

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

● 多維數(shù)組可以用多個下標來訪問數(shù)組元素。例如,棋盤可以表示成包含8×8個元素的二維數(shù)組。


上一章目錄下一章

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