[c++] 중첩 반복문과 while

반복문은 프로그램에서 특정한 작업을 반복적으로 수행할 때 사용됩니다. C++에는 for, while, do-while과 같은 반복문이 있고, 각각의 상황에 따라 다르게 사용됩니다. 이번에는 중첩 반복문과 while 반복문에 대해 살펴보겠습니다.

중첩 반복문

중첩 반복문은 반복문 안에 다른 반복문을 중첩하여 사용하는 것을 말합니다. 이를 통해 다차원 배열이나 행렬과 같은 다중 데이터 구조를 처리할 때 유용합니다.

다음은 중첩 for 반복문을 사용한 예시입니다:

#include <iostream>
using namespace std;

int main() {
    for (int i = 0; i < 5; i++) {
        for (int j = 0; j < 5; j++) {
            cout << i << ", " << j << endl;
        }
    }
    return 0;
}

위 코드는 0부터 4까지의 값을 갖는 i, j 변수를 사용하여 중첩된 반복문으로 2차원 좌표값을 출력합니다.

while 반복문

while 반복문은 조건을 만족하는 동안 특정한 작업을 반복적으로 수행합니다. 반복 횟수가 명확한 경우보다는 조건에 따라 반복문을 종료해야 하는 경우에 주로 사용됩니다.

다음은 while 반복문을 사용한 예시입니다:

#include <iostream>
using namespace std;

int main() {
    int i = 0;
    while (i < 5) {
        cout << i << endl;
        i++;
    }
    return 0;
}

위 코드는 i가 5보다 작은 동안에 i 값을 출력하고 1씩 증가시킵니다.

중첩 반복문과 while 반복문은 각각의 상황에 따라 적합한 방식으로 사용되며, 프로그램의 특정한 요구사항에 따라 선택하여 활용할 수 있습니다.

참고 자료:


Keywords: C++, 중첩 반복문, while, 프로그래밍, 반복문