C++에서 switch-case 문은 표현식 값을 기반으로 다양한 코드 블록을 실행하는 데 사용됩니다. 1. 표현식은 정수, 문자 또는 열거형 상수일 수 있습니다. 2. 케이스 분기는 일치할 표현식의 값을 지정합니다. 동일한 값과 일치하는 여러 케이스가 있을 수 있습니다. 3. 각 케이스 분기 다음에는 실행해야 하는 코드 블록이 오고, 이는 break 문으로 끝납니다. 4. 표현식에 지정되지 않은 값을 일치시키는 데 기본 분기가 사용됩니다. 일치하는 경우가 없으면 이 코드 블록이 실행됩니다.
C++에서 switch-case 문 사용
질문: C++에서 switch-case 문을 어떻게 사용하나요?
답변:
switch-case 문은 표현식 값을 기반으로 다양한 코드 블록을 실행하는 데 사용되는 조건문입니다. 구문은 다음과 같습니다.
<code class="cpp">switch (expression) { case value1: // 执行代码块 1 break; case value2: // 执行代码块 2 break; // ... default: // 可选的默认 case,如果没有匹配的 case,则执行此代码块 break; }</code>
사용법:
예:
다음 코드는 switch-case 문을 사용하여 사용자가 입력한 문자에 따라 다양한 작업을 수행합니다.
<code class="cpp">char ch; cout << "输入一个字符:"; cin >> ch; switch (ch) { case 'a': case 'A': cout << "您输入的是大写或小写的 A" << endl; break; case 'b': case 'B': cout << "您输入的是大写或小写的 B" << endl; break; default: cout << "您输入的不是 A 或 B" << endl; }</code>
위 내용은 C++에서 스위치 케이스 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!