正文

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

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


3.10  問題討論

1. 您最喜歡的游戲中哪些事物可以表示成對象?它們的數(shù)據(jù)成員和成員函數(shù)可能會是怎樣?

2. 對比一組獨立的變量,使用數(shù)組的優(yōu)勢是什么?

3. 數(shù)組的固定大小引起的局限性是什么?

4. 運算符重載的優(yōu)勢與劣勢是什么?

5. 把string對象、數(shù)組和for循環(huán)作為主要工具,能創(chuàng)建出什么樣的游戲?

3.11  習題

1. 增添計分系統(tǒng)來改進Word Jumble游戲。基于單詞的長度設置分數(shù)。如果玩家請求提示則扣分。

2. 下面的代碼有什么問題?

for (int i = 0; i <= phrase.size(); ++i)

{

cout << "Character at position " << i << " is: " << phrase[i] << endl;

}

3. 下面的代碼有什么問題?

const int ROWS = 2;

const int COLUMNS = 3;

char board[COLUMNS][ROWS] = { {'O', 'X', 'O'},

{' ', 'X', 'X'} };


上一章目錄下一章

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