산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> C 언어

C++ 의사결정 구조 마스터하기: if, switch, 조건 연산자

의사결정 구조는 프로그래머가 프로그램에 의해 평가되거나 테스트될 하나 이상의 조건을 지정하고, 조건이 참으로 판정되면 실행될 문장(들), 그리고 선택적으로 조건이 거짓으로 판정되면 실행될 다른 문장(들)을 지정하도록 요구합니다.

대부분의 프로그래밍 언어에서 찾아볼 수 있는 일반적인 의사결정 구조의 형태는 다음과 같습니다.

C++ 의사결정 구조 마스터하기: if, switch, 조건 연산자

C++ 프로그래밍 언어는 다음 유형의 의사결정 문을 제공합니다.

번호문장 및 설명
1if 문

불리언 표현식 뒤에 하나 이상의 문장으로 구성됩니다.

2if...else 문

'if' 문 뒤에 선택적 'else' 문이 따라올 수 있으며, 불리언 표현식이 거짓일 때 실행됩니다.

3switch 문

변수를 값 리스트와 비교해 동등성을 테스트할 수 있게 합니다.

4중첩 if 문

다른 'if' 또는 'else if' 문 안에 'if' 또는 'else if' 문을 사용할 수 있습니다.

5중첩 switch 문

다른 'switch' 문 안에 'switch' 문을 사용할 수 있습니다.

? : 연산자

이전 장에서 다룬 조건 연산자 ? :는 if...else 문을 대체하는 데 사용할 수 있습니다. 일반적인 형태는 다음과 같습니다.

Exp1 ? Exp2 : Exp3;

Exp1, Exp2, Exp3는 표현식입니다. 콜론의 사용과 위치에 주목하세요.

? 표현식의 값은 다음과 같이 결정됩니다: Exp1이 평가됩니다. 참이면 Exp2가 평가되어 전체 ? 표현식의 값이 됩니다. 거짓이면 Exp3가 평가되어 그 값이 표현식의 값이 됩니다.

C 언어

  1. C# switch 문 마스터하기: 문법, 예제, 모범 사례
  2. C# break 문: 사용법과 활용 시점 완벽 가이드
  3. C# continue 문: 루프 반복 건너뛰기 완벽 활용법
  4. C++ 타입 변환 이해하기: 암시적, 명시적, 캐스팅 기법
  5. C++ 연산자 마스터하기: 유형별 완벽 가이드와 실전 예제
  6. C++ 주석: 가독성 높고 유지보수하기 좋은 코드 작성법
  7. C++ 조건문 마스터하기: if, if-else, 중첩 if-else 완벽 해설
  8. C++ switch-case 마스터하기: 문법, 활용법, 실전 예제
  9. 첨단 제조에서 강력한 분석으로 의사결정 강화하기
  10. 데이터 수집 간소화로 더 스마트한 의사결정 주도하기