4.2. 프로그램언어 C++( C plus plus)에서의 분기문

프로그램언어 C++에서의 break문 사용 방법

프로그램언어 C++에서의 break문은 반복문이나 switch문을 조건에 따라 중단시킬 때 사용됩니다. break문을 만나면 가장 가까운 반복문이나 switch문을 빠져나오게 됩니다.

예를 들어, 아래의 예제 코드는 for 반복문을 사용하여 1부터 5까지 숫자를 출력하고, 숫자가 3일 때 break문을 만나 반복문을 중단하는 예시입니다.


#include <iostream>

int main() {
    for (int i = 1; i <= 5; i++) {
        std::cout << i << std::endl;
        if (i == 3) {
            break; // i가 3이면 반복문을 빠져나옴
        }
    }

    return 0;
}

위 코드를 실행하면 콘솔에는 1, 2, 3까지 출력되고, i가 3이 되는 시점에서 break문을 만나 반복문이 중단되어 4와 5는 출력되지 않습니다.

프로그램언어 C++에서의 continue문 사용 방법

프로그램언어 C++에서의 continue문은 반복문(for, while, do-while) 내에서 사용되어 특정 조건을 만족할 때 현재 반복을 중지하고 다음 반복으로 넘어가는 역할을 합니다.

continue문을 사용하는 방법은 간단합니다. 조건문을 만족할 때 continue문을 사용하여 현재 반복을 중지하고 다음 반복으로 넘어갑니다.

아래는 C++에서의 continue문 사용 예제 코드입니다.


#include <iostream>

int main() {
    for (int i = 1; i <= 5; i++) {
        if (i == 3) {
            // i가 3일 때 continue문 실행
            continue;
        }
        std::cout << i << " ";
    }
    return 0;
}

위 예제 코드는 1부터 5까지의 숫자를 출력하는 프로그램입니다. 하지만 i가 3일 때는 continue문이 실행되어 해당 반복을 건너뛰고 다음 반복으로 넘어가게 됩니다. 따라서 출력 결과는 “1 2 4 5″가 됩니다.

프로그램언어 C++에서의 goto문 사용 방법

프로그램언어 C++에서의 goto문은 특정 레이블로 프로그램의 실행을 이동시키는 제어문입니다. 일반적으로 goto문은 프로그램의 흐름을 복잡하게 만들어서 가독성을 해치기 때문에 권장되지 않습니다. 그러나 특정한 상황에서 사용될 수 있습니다.

아래는 C++에서의 goto문 사용 방법에 대한 예제 코드입니다.


#include <iostream>

int main() {
    int num = 5;

    if (num == 5) {
        std::cout << "Number is 5. Jumping to the end." << std::endl;
        goto end;
    }

    std::cout << "This line will not be printed." << std::endl;

    end:
    std::cout << "End of the program." << std::endl;

    return 0;
}
    

프로그램언어 C++에서의 return문 사용 방법

프로그램언어 C++에서의 return문은 함수 내에서 사용되어 해당 함수를 호출한 곳으로 값을 반환하는 역할을 합니다.

return문은 다음과 같은 형식으로 사용됩니다:


return 반환할_값;

예를 들어, 아래의 함수는 두 개의 정수를 더한 값을 반환하는 함수입니다.


#include <iostream>

int add(int a, int b) {
    int sum = a + b;
    return sum; // sum 값을 반환
}

int main() {
    int result = add(3, 5);
    std::cout << "결과: " << result << std::endl;
    return 0;
}

위의 예제에서 add 함수는 두 개의 정수를 더한 값을 반환하기 위해 return sum;을 사용하고 있습니다. 이후 main 함수에서 add 함수를 호출하고 반환된 값을 result 변수에 저장하여 출력하고 있습니다.

프로그램언어 C++에서의 분기문의 활용 예시

분기문은 프로그램 실행 중에 조건에 따라 코드의 흐름을 제어하는 데 사용됩니다. C++에서는 주로 if문, switch문 등을 사용하여 분기를 수행합니다. 예를 들어, 사용자로부터 입력을 받아서 그에 따라 다른 동작을 수행하는 프로그램을 작성할 때 분기문이 유용하게 활용됩니다.

아래는 C++에서 분기문을 활용한 간단한 예시 코드입니다. 사용자로부터 입력받은 숫자가 짝수인지 홀수인지를 판별하는 프로그램입니다.


#include <iostream>

int main() {
    int number;

    std::cout << "숫자를 입력하세요: ";
    std::cin >> number;

    // 입력받은 숫자가 짝수인지 홀수인지 판별
    if (number % 2 == 0) {
        std::cout << number << "는 짝수입니다." << std::endl;
    } else {
        std::cout << number << "는 홀수입니다." << std::endl;
    }

    return 0;
}

Leave a Comment