c++ if문 예제

(x > 10) { DoFirstThing; DoSecondThing; } C는 if 문에서 테스트로 비 0 변수를 사용할 수도 있습니다. 변수가 0이 아닌 한 테스트는 true를 평가하고 다음 문이 실행됩니다. 참고: 인스턴스화 후 조건이 값 종속상태로 남아 있는 예제는 중첩된 템플릿(예: (x > 10) DoSomething(x <20)인 경우; 중첩은 또한 여러 문을 포함시켜 더 복잡해질 수 있으며, 이 경우 코드 블록을 구분하기 위해 곱슬 대괄호를 사용해야 합니다… if 문 (다른 포함)의 두 번째 형식에서 if-trueif if 문 다음 해당 내부 if 문은 다른 부분도 포함 해야 합니다 (즉, 중첩 된 if-문에서, 다른 가장 가까운 경우 는 else) 여기서 사용자는 여러 옵션 중에서 결정할 수 있습니다. if 문은 위에서 아래로 실행됩니다. if true를 제어하는 조건 중 하나가 true인 즉시 해당 명령문과 연관된 문이 실행되고 나머지 사다리가 우회됩니다. 조건이 true이면 최종 else 문이 실행됩니다. 구문: a) if 문 b) 중첩 if if-else 문 d) if-else-if 문 C++의 if 문은 상황과 복잡성에 따라 다양한 형태로 사용될 수 있습니다. `statement n`은 문 또는 문 집합일 수 있으며 테스트 식이 true로 평가되면 문 블록이 실행되거나 건너뛸 수 있습니다.

프로그래밍 언어의 의사 결정 문은 프로그램 실행의 흐름 방향을 결정합니다. C ++에서 사용할 수 있는 의사 결정 문은 다음과 같습니다: 조건이 있고 조건이 true인 경우 코드 블록을 실행하고 동일한 조건이 false인 경우 다른 코드 조각을 실행하려는 경우가 있습니다. if-else 문을 사용하여 C++에서 이 작업을 수행할 수 있습니다. C++의 문이 일부 조건에 따라 프로그램 흐름을 제어하는 데 사용되는 경우 식이 true로 평가되는 경우 일부 문 코드 블록을 실행하는 데 사용됩니다. 그렇지 않으면 건너뜁니다. 이것이 프로그램의 제어 흐름을 수정하는 가장 간단한 방법입니다. 여기서 평가 후의 조건은 참 또는 거짓입니다. 문이 부울 값을 수락하는 경우 – 값이 true이면 그렇지 않으면 그 아래에 있는 문 블록을 실행합니다. if(조건) 다음에 곱슬 괄호 `{`와 `}`를 제공하지 않으면 기본적으로 문 바로 아래 문이 블록 내부에 있는 것으로 간주합니다. 예: Delphi와 C++의 한 가지 차이점은 if/다음 구문에 대한 구문을 작성할 수 있는 방법입니다. 예를 들어 다음 코드 줄은 Delphi에서 오류를 생성합니다(컴파일러는 잘못된 피연산자 형식이 있다고 불평합니다). else 문 다음에 있는 코드 블록은 if 문에 있는 조건으로 실행됩니다.

부울 식이 true로 평가되면 if 문 내의 코드 블록이 실행됩니다. 부울 식이 false로 평가되면 if 문이 끝난 후의 첫 번째 코드 집합(닫는 곱슬 괄호 후)이 실행됩니다. 삭제 된 문은 정의되지 않은 변수를 odr-use 수 있습니다 참고 : 여기서 주목해야 할 가장 중요한 점은 if-else-if에서 조건이 충족되는 즉시 해당 문 집합이 실행되고 나머지는 무시된다는 것입니다.

Ο ΚΑΙΡΟΣ
facebook
facebook
ΑΡΙΘΜΟΣ ΕΠΕΣΚΕΠΤΩΝ
  • 0Total visitors:
  • Visitors today:
  • Visitors yesterday:
  • Visitors last week:
  • Visitors per month:
  • 0.00Visitors per day:
  • 0Visitors currently online: