[c++] 다양한 조건에 따른 프로그램 실행 경로 설정

조건문 사용

가장 일반적인 방법은 if문이나 switch문과 같은 조건문을 사용하는 것입니다. 다음은 간단한 예제입니다.

#include <iostream>
using namespace std;

int main() {
    int condition = 1;
    
    if (condition == 1) {
        // 조건이 참일 때 실행할 코드
        cout << "조건이 참입니다." << endl;
    } else {
        // 조건이 거짓일 때 실행할 코드
        cout << "조건이 거짓입니다." << endl;
    }
    
    return 0;
}

삼항 연산자 사용

삼항 연산자를 사용해서 간단한 조건식을 한 줄로 작성할 수도 있습니다.

#include <iostream>
using namespace std;

int main() {
    int condition = 1;
    
    string result = (condition == 1) ? "참" : "거짓";
    cout << "조건은 " << result << "입니다." << endl;
    
    return 0;
}

함수나 클래스 활용

복잡한 조건을 다룰 때에는 함수나 클래스를 활용하여 모듈화하는 방법도 효과적일 수 있습니다.

#include <iostream>
using namespace std;

void processCondition(int condition) {
    if (condition == 1) {
        cout << "첫 번째 조건입니다." << endl;
    } else if (condition == 2) {
        cout << "두 번째 조건입니다." << endl;
    } else {
        cout << "기타 조건입니다." << endl;
    }
}

int main() {
    int input = 2;
    processCondition(input);
    return 0;
}

결론

다양한 조건에 따라 프로그램 실행 경로를 설정하는 방법은 매우 다양하며, 이 중에서도 가독성과 유지보수성을 고려하여 적절한 방법을 선택하는 것이 중요합니다.

위 예제는 간략하게 C++에서 조건에 따른 프로그램 실행 경로를 설정하는 방법을 보여줍니다.

더 자세한 내용은 C++ reference를 참고하시기 바랍니다.