私はC++を学び始めました.2つのコードの違いについて基本的な質問があります。C++、Do Whileコードの違い
int main()
{
bool bPlayAgain = false:
do {
PrintIntro();
PlayGame();
bPlayAgain = AsktoPlayAgain();
}
while(bPlayAgain);
return 0;
}
私の質問は、私が使用して同じ結果を達成していることである:これは、教育ビデオで提示された方法でゲームを再起動して
int main()
{
PrintIntro();
do {
PlayGame();
}
while (AskToPlayAgain() == 1);
return 0;
}
を両方達成したときにプレーヤーの入力をはいであれば他の何かが入力された場合、彼は再びプレイしたい、または停止したい。 2番目のものを使用する際に望ましくない副作用はありますか?
実際にビデオのようなコードをフォーマットしましたか?それはかなり衝撃的です。 –
ユーザーがもう一度再生したい場合、あなたのバージョンでイントロが印刷されません。 – Rakete1111
ありがとうございました、私は今理解しています。そして、彼らはビデオのようにそれをフォーマットしない、それは私のsloppiness、申し訳ありません。 –