while 문
가자
2023.04.01
질문 제목 : 질문 내용 : #include stdio.h
int main(void)
{
int i=0, j=0;
while(i5)
{
while(ji)
{
printf(o );
j++;
}
j=0;
printf(* \n);
i++;
}
return 0;
}
여기 중첩된 while문 보면 j=0; 이란 값이 있어야만 제대로 나오던데
저게 무슨 의미죠?
-
Creative
while문 안쪽에 있는 j=0을 안해주면 j은 계속 값이 증가되
중간 while문을 통과하면 \o\는 하나씩 밖에 생성이 안될겁니다
그리고 위에 있는 i j의 초기화는 필수입니다. 값이 쓰레기값인데
그걸 증가시키면 오류가 뜹니다 -
빛길
j=0으로 초기화하지 않으면 j의 값은 쓰레기값이 되어 오류가 발생합니다.