중첩 된 while 루프를 사용하면서 내부 루프가 한 번만 실행되므로 문제가 발생했습니다. 테스트 코드를 약간 작성했습니다.While 루프가 while 루프에 중첩 된 경우
#include <stdio.h>
int main(){
int i = 0;
int j = 0;
while(i < 10){
printf("i:%d\n", i);
while(j < 10){
printf("j:%d\n", j);
j++;
}
i++;
}
}
이 반환 값 : 중첩 루프 10 번 실행하지 않는 이유
i:0
j:0
j:1
j:2
j:3
j:4
j:5
j:6
j:7
j:8
j:9
i:1
i:2
i:3
i:4
i:5
i:6
i:7
i:8
i:9
사람이 설명 할 수 있습니까? 그리고 그것을 해결하기 위해 무엇을 할 수 있습니까?
for() 루프를 두 개 사용 하시겠습니까? – wildplasser
대신 루프를 사용하십시오! –