C++ 만약 ... 그렇지 않으면


C++ 조건 및 If 문

C++는 수학의 일반적인 논리 조건을 지원합니다.

  • 미만: < b
  • 작거나 같음: a <= b
  • 보다 큼: > b
  • 크거나 같음: >= b
  • a == b와 같음
  • 같지 않음: a != b

이러한 조건을 사용하여 다른 결정에 대해 다른 작업을 수행할 수 있습니다.

C++에는 다음과 같은 조건문이 있습니다.

  • if지정된 조건이 true인 경우 실행할 코드 블록을 지정하는 데 사용 합니다.
  • else동일한 조건이 false인 경우 실행할 코드 블록을 지정하는 데 사용
  • else if첫 번째 조건이 false인 경우 테스트할 새 조건을 지정하는 데 사용 합니다.
  • switch실행할 많은 대체 코드 블록을 지정하는 데 사용

if 문

명령문을 사용 if하여 조건이 인 경우 실행할 C++ 코드 블록을 지정합니다 true.

통사론

if (condition) {
  // block of code to be executed if the condition is true
}

if소문자로 되어 있으니 참고 하세요. 대문자(If 또는 IF)는 오류를 생성합니다.

아래 예에서는 20이 18보다 큰지 알아보기 위해 두 개의 값을 테스트합니다. 조건이 true인 경우 일부 텍스트를 인쇄합니다.

예시

if (20 > 18) {
  cout << "20 is greater than 18";
}

변수를 테스트할 수도 있습니다.

예시

int x = 20;
int y = 18;
if (x > y) {
  cout << "x is greater than y";
}

설명된 예

위의 예에서 xy 라는 두 개의 변수를 사용 하여 x가 y보다 큰지( >연산자를 사용하여) 테스트합니다. x가 20이고 y가 18이고 20이 18보다 크다는 것을 알고 있으므로 "x는 y보다 큽니다"라고 화면에 인쇄합니다.


C++ 연습

연습으로 자신을 테스트하십시오

연습:

x보다 크면 "Hello World"를 인쇄하십시오 y.

int x = 50;
int y = 10;
 (x  y) {
  cout << "Hello World";
}