일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Java
- C++
- 코딩기초
- 변수
- 반복문
- 부동소수점
- 자바메서드오버로딩
- 1차원배열
- 증감연산자
- 산술연산자
- 자바코딩
- C++코딩
- 제어문
- 비트연산자
- 코딩독학
- C++상수
- 기초코딩
- 메서드오버로딩
- 클래스선언
- 2차원배열
- 포인터연산자
- 자바코드
- 포인터
- 프로그래밍
- 고정소수점
- 자바클래스
- 조건문
- this참조변수
- 코딩
- 자바
- Today
- Total
지식아일랜드
코딩 기초 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 문에 대해 설명드렸는데요.
이해가 잘 되셨나요?ㅎㅎ
차근차근 따라하셔서 코딩 마스터 하는 날이 오길 고대하겠습니다.
그럼 저는 다음 포스팅으로 찾아오겠습니다~!
'C++ 기초' 카테고리의 다른 글
코딩 기초 20편 _ C++ 코딩 반복문 while문, do/while문, for문 비교와 예제 코드 (0) | 2023.04.30 |
---|---|
코딩 기초 19편 _ C++ 코딩 제어문 조건문 if/else if/else 문과 switch문에 대하여 (1) | 2023.04.20 |
코딩 기초 17편 _ C++ 범위 지정 연산자와 멤버 포인터 연산자 예제 코드 및 설명 (0) | 2023.04.18 |
코딩 기초 16편 _ C++ sizeof 연산자와 포인터 연산자(point operator)에 대해서 (0) | 2023.04.17 |
코딩 기초 15편 _ C++ 삼항 연산자(Ternary operator)와 컴마 연산자(Comma operator) (0) | 2023.04.16 |