私は基本的にC++を学び始めました。以前はPython 3.6でコーディングを行っていたので、私はこの構造にいくらか慣れていません。このような簡単な質問をする前に申し訳ありません。問題:出力として何も来ていない。望ましい出力:コードに見られる4つの文章。私は間違って何をしていますか?なぜこのC++コードが機能しないのですか(簡単)
#include <iostream>
using namespace std;
void mice(int);
void run(int);
int main()
{
mice(2);
run(2);
return 0;
}
void mice(int n)
{
while (n > 0);
{
cout << "Three blind mice";
n --;
}
}
void run(int n)
{
while (n > 0);
{
cout << "See how they run";
n --;
}
}
その後、 ';'を削除してみてください。 – JVApen
;を削除してください。しばらくして。 –
'while(n> 0);'空のボディ(最後にセミコロンがあるため)のループで、 'n'も変更されないので無限ループです。 –