Application/기초

[기초] C++ 제어문 : 조건문과 반복문

devsalix 2024. 3. 13. 16:06
728x90

 

이번에는 C++에서 사용되는 제어문에 대해 알아보려고 합니다.

제어문은 프로그램의 실행 흐름을 조절하는 데 사용되며,

조건문과 반복문으로 나뉩니다.

 


 

조건문 (Conditional Statements)

 

조건문은 주어진 조건에 따라 프로그램의 실행 경로를 결정합니다.

C++에서 가장 널리 사용되는 조건문은 'if', 'else if', 'else'입니다.

#include <iostream>

int main() {
    int x = 10;

    if (x > 10) {
        std::cout << "x는 10보다 큽니다." << std::endl;
    } else if (x < 10) {
        std::cout << "x는 10보다 작습니다." << std::endl;
    } else {
        std::cout << "x는 10입니다." << std::endl;
    }

    return 0;
}

 

위의 예제에서는 변수 'x'의 값에 따라 적절한 메시지를 출력합니다.

사용법에 따라서,

'if', 'else'만 존재 하기도하고

'if', 'else if' 문만 존재하기도 합니다

 

 

반복문 (Loops)

 

반복문은 특정한 작업을 반복해서 수행할 때 사용됩니다.

C++에서는 'for', 'while', 'do-while' 반복문을 사용할 수 있습니다.

 


 

'for' 반복문
'for' 반복문은 초기화, 조건 검사, 반복 후 처리를 순차적으로 수행합니다.

#include <iostream>

int main() {
    for (int i = 0; i < 5; ++i) {
        std::cout << "현재 값은 " << i << "입니다." << std::endl;
    }

    return 0;
}

 

위의 예제는 0부터 4까지의 값을 출력합니다.

 


 

'while' 반복문

'while' 반복문은 조건이 참인 동안 반복합니다.

#include <iostream>

int main() {
    int i = 0;
    while (i < 5) {
        std::cout << "현재 값은 " << i << "입니다." << std::endl;
        ++i;
    }

    return 0;
}

 

위의 예제는 'i'가 5보다 작은 동안에만 값을 출력합니다.

 


 

'do-while' 반복문

'do-while' 반복문은 일단 코드를 한 번 실행한 후 조건을 검사합니다.

#include <iostream>

int main() {
    int i = 0;
    do {
        std::cout << "현재 값은 " << i << "입니다." << std::endl;
        ++i;
    } while (i < 5);

    return 0;
}

 

위의 예제는 조건을 먼저 검사하지 않고 일단 한 번은 코드를 실행합니다.

 


 

이렇게 C++에서 제공하는 제어문을 활용하여 프로그램의 실행 흐름을 유연하게 조절할 수 있습니다.

제어문을 적재적소에 활용하여 더 효율적이고 유연한 프로그램을 작성할 수 있습니다.

 

 


제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀

 

 
728x90
반응형