C++ 기초

코딩 기초 18편 _ C++ 코딩 제어문 조건문(if, if/esle) 설명과 예제 코드

모르는게 없는 지식인 2023. 4. 19. 23:57
반응형

안녕하세요?

지식아일랜드의 모르는게 없는 지식인 입니다.

오늘은 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 문에 대해 설명드렸는데요.

이해가 잘 되셨나요?ㅎㅎ

차근차근 따라하셔서 코딩 마스터 하는 날이 오길 고대하겠습니다.

그럼 저는 다음 포스팅으로 찾아오겠습니다~!

반응형