Notice
Recent Posts
Recent Comments
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Archives
Today
Total
관리 메뉴

SYDev

중첩 while문에서의 중지 조건 본문

Data Structure & Algorithm

중첩 while문에서의 중지 조건

시데브 2023. 9. 10. 17:04
퀵 정렬 공부하다가 문득 궁금해진 점, 중첩 while문에서 내부 while문을 돌리는 도중 바깥 while문의 중지 조건을 충족하면 그대로 멈출까 아니면 내부 while문이 모두 돌아가고 멈출까?

 

 말로 하면 복잡하니 코드로 결과를 보자.

 

#include <stdio.h>

int main(void)
{
    int i=9;
    int j=0;
    while(i<=10)
    {
        while(j<=10)
        {
            i++;
            j++;
            printf("%dtry: %d, %d ", j, i, j);
        }
    }

    return 0;
}
1try: 10, 1 2try: 11, 2 3try: 12, 3 4try: 13, 4 5try: 14, 5 6try: 15, 6 7try: 16, 7 8try: 17, 8 9try: 18, 9 10try: 19, 10 11try: 20, 11

 

>> 바깥 while문의 중지 조건을 만족해도 안쪽 while문을 다 돌릴때까진 멈추지 않는다!!!