我剛剛開始學習C++,並且對兩個代碼之間的區別有一個基本的問題。這是它在教學視頻呈現的方式:C++,Do雖然代碼差異
int main()
{
bool bPlayAgain = false:
do {
PrintIntro();
PlayGame();
bPlayAgain = AsktoPlayAgain();
}
while(bPlayAgain);
return 0;
}
我的問題是,我已經實現了使用相同的結果:
int main()
{
PrintIntro();
do {
PlayGame();
}
while (AskToPlayAgain() == 1);
return 0;
}
兩個實現重啓遊戲中當玩家輸入yes如果如果輸入了其他內容,他想再次玩或停止。使用第二個產品時是否有不必要的副作用?
他們是否真正格式化了視頻中的代碼?這非常令人震驚。 –
如果用戶想再次播放,則您的版本不會打印介紹。 – Rakete1111
謝謝大家的幫助,我現在明白了。沒有,他們不會像視頻中那樣格式化,這將是我的懶散,對不起。 –