코딩 기초 18편 _ C++ 코딩 제어문 조건문(if, if/esle) 설명과 예제 코드
안녕하세요?
지식아일랜드의 모르는게 없는 지식인 입니다.
오늘은 C++ 코딩의 제어문 중 조건문에 대해 설명드리겠습니다.
조건문의 형태에는 if 문, if/else 문, if/else if/else 문, switch 문이 있습니다.
오늘은 이 중에서 if 문과 if/else 문에 대해 설명드리겠습니다.
if 문
#include <iostream>
using namespace std;
int main() {
int x = 10;
int y - 20;
if (x > y) {
cout << "x는 y보다 큽니다." << endl;
}
return 0;
}
위 예제 코드는 'if'문의 기본적인 사용법을 보여줍니다.
위 코드에서 'int x = 10;'와 'int y = 20;'으로 두 개의 변수 'x'와 'y'를 선언하고 각각 '10'과 '20'의 값을 할당합니다.
'if (x > y) { ... } 구문은 'x'가 'y'보다 큰지 검사하고, 만약 그렇다면 괄호 안의 코드 블록을 실행합니다.
이 경우 'x'가 'y'보다 작으므로 아무 일도 일어나지 않습니다.
결과적으로, 위 코드는 아무 출력도 생성하지 않습니다.
즉, 'if'문은 특정 조건이 참일 때 코드를 실행하도록 합니다.
조건이 거짓일 경우에는 코드 블록이 실행되지 않습니다.
'if'문은 프로그램의 분기를 제어하고, 프로그램의 로직에 따라 코드가 실행되도록 합니다.
if/else 문
#include <isostream>
using namespace std;
int main() {
int x = 10;
int y = 20;
if <x > y) {
cout << "x는 y보다 큽니다." << endl;
} else {
cout << "x는 y보다 작거나 같습니다." << endl;
}
return 0;
}
위 예제 코드는 'if/else' 문의 기본적인 사용법을 보여줍니다.
위 코드에서 'int x = 10;'와 'int y = 20;'으로 두 개의 변수 'x'와 'y'를 선언하고 각각 '10'과 '20'의 값을 할당합니다.
'if <x > y) { ... } else { ... }' 구문은 'x'가 'y'보다 큰지 검사하고, 만약 그렇다면 첫 번째 코드 블록을 실행합니다.
그렇지 않다면 두 번쨰 코드 블록을 실행합니다.
이 경우 'x'가 'y'보다 작으므로 두 번째 코드 블록이 실행되어 "x는 y보다 작거나 같습니다." 메시지가 출력됩니다.
결과적으로, 위 코드는 다음 출력을 생성합니다.
x는 y보다 작거나 같습니다.
즉, 'if/else' 문은 특정 조건이 참일 때와 거짓일 때 각각 다른 코드 블록을 실행하도록 합니다.
'if/else' 문은 프로그램의 분기를 제어하고, 프로그램의 로직에 따라 코드가 실행되도록 합니다.
오늘 C++ 코딩 조건문 중 if 문과 if/else 문에 대해 설명드렸는데요.
이해가 잘 되셨나요?ㅎㅎ
차근차근 따라하셔서 코딩 마스터 하는 날이 오길 고대하겠습니다.
그럼 저는 다음 포스팅으로 찾아오겠습니다~!