while 무한루프
엄마몬
2023.04.01
while 무한루프
질문 내용 :
#include stdio.h
int main(void)
{
int b;
int a=0;
printf(정수입력 : );
scanf(%d, &b);
while(ab)
{
printf(hello world! \n);
b++;
}
return 0;
}
이거치고 숫자입력했더니 while문이 무한루프되네요..
뭐가 잘못 된거죠??
-
Sona
while(ab)
{
printf(\Hello World! \\n\);
b++;
}
위에서 무한루프에 빠지는게
조건 확인에서 ab 일때 a값이 증가해야 하는데 b값이 증가하고 있네요
a 대신 b가 증가하니 무한루프에 바질수 밖에 없는듯 하네요 -
적송
감사합니다~
-
크나
while(ab)
{
printf(\Hello World! \\n\);
b++;
}
아마도 a 값을 ++ 해줘야 하는데 b 값을 ++ 해줘서 그런것 같습니다.