while 질문 하나 올립니다
ChocoHoilc
2023.04.01
질문 제목 : while 문
질문 내용 : #includestdio.hint main(void)
{
int i=0, n;
printf(숫자 입력 : );
scanf(%d, &n);
while(i++, in)
printf(hellow world \n);
return 0;
}여기서 만약 숫자입력을 3으로 하면헬로 월드가 3번 떠야 하는거 아닌가요?2번뿐이 안뜨네용
0일때 while 줄 지나면서 1되면서 1번 출력1이 while줄 지나고 2되면서 2번 출력3이 while줄 지나고 3되면서 3번 출력
3됬으니 3보다 작아야 하니 탈출 아닌가용?
-
BabySue
답변 감사합니당~
-
꽃겨울
맨처음에 i++되면서 i값이 1이 되면서 시작합니다.
따라서 1,2의 경우에만 printf가 실행되서 2번되는게 맞죠