기본적으로 C++을 배우기 시작했습니다. 이전에 파이썬 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'은 변경되지 않으므로 무한 루프이기도합니다. –