C++는 고급 프로그래밍 언어로서 프로그램의 의사결정 구조와 루프 구조를 구현하기 위한 다양한 흐름 제어 문을 가지고 있습니다. 그 중 조건문은 C++ 프로그래밍에서 가장 일반적으로 사용되는 명령문 중 하나로, 조건이 만족되는지 판단하여 프로그램의 실행 경로를 결정합니다. 이 기사에서는 독자가 이 구문을 더 잘 이해하고 적용할 수 있도록 C++에서 조건문의 사용법과 예를 자세히 소개합니다.
1. 조건문의 기본 구문
C++의 조건문에는 주로 if 문, if else 문, switch 문 세 가지 유형이 있습니다. 기본 구문은 다음과 같습니다.
if (condition) { // 如果条件成立,执行这里的语句 }
if 문의 의미는 다음과 같습니다. 조건이 true이면 {}의 문을 실행합니다.
if (condition) { // 如果条件成立,执行这里的语句 } else { // 如果条件不成立,执行这里的语句 }
if else 문의 의미는 다음과 같습니다. 조건이 true이면 if{}에서 문을 실행하고, 그렇지 않으면 else{}에서 문을 실행합니다.
switch (expression) { case value1: // 如果expression等于value1执行这里的语句 break; case value2: // 如果expression等于value2执行这里的语句 break; default: // 如果expression不等于value1和value2执行这里的语句 break; }
switch 문의 의미는 다음과 같습니다. 표현식의 값에 따라 해당하는 Case 문을 실행합니다. 일치하는 항목이 없으면 default{}에서 문을 실행합니다. switch 문에서 벗어나려면 각 Case 뒤에 break 문을 추가해야 합니다.
2. 조건문의 예
#include <iostream> using namespace std; int main() { int a = 10; if (a > 0) { cout << "a是正数" << endl; } else { cout << "a是负数" << endl; } return 0; }
설명: 정수 변수 a를 정의하고 값 10을 할당합니다. a가 0보다 크면 "a는 양수입니다"를 출력합니다. , 그렇지 않으면 "a는 음수입니다"를 출력합니다.
출력 결과: a는 양수입니다.
#include <iostream> using namespace std; int main() { int score = 80; if (score >= 90) { cout << "A" << endl; } else if (score >= 80) { cout << "B" << endl; } else if (score >= 70) { cout << "C" << endl; } else if (score >= 60) { cout << "D" << endl; } else { cout << "F" << endl; } return 0; }
설명: 정수 변수 점수를 정의하고 값 80을 할당합니다. 점수가 90보다 크거나 같으면 점수가 크거나 같으면 "A"를 출력합니다. 80과 같고 90보다 작으면 "B"를 출력합니다. 그리고 조건 중 어느 것도 충족되지 않으면 "F"가 출력됩니다.
출력 결과: B.
#include <iostream> using namespace std; int main() { char grade = 'B'; switch (grade) { case 'A': cout << "优秀" << endl; break; case 'B': cout << "良好" << endl; break; case 'C': cout << "及格" << endl; break; default: cout << "不及格" << endl; break; } return 0; }
설명 : 문자변수 grade를 정의하고 'B'에 값을 할당하고, 그 값에 따라 해당하는 Case문을 실행하고, 일치하는 것이 없으면 default로 실행한다. {} , "실패"를 출력합니다.
출력: 좋습니다.
3. 실전 주의사항
요컨대, 조건문은 프로그램에서 매우 중요한 제어 구조 중 하나이며, 다양한 조건에 따라 다양한 실행 경로를 선택할 수 있습니다. C++의 다양한 조건문 사용법과 적용을 익히면 프로그래밍을 더욱 유연하고 효율적으로 만들 수 있습니다.
위 내용은 C++의 조건문 사용법 및 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!