C 언어에서 스위치 케이스 문을 사용하는 방법
C 언어는 다중 분기 선택을 위한 스위치 문을 제공합니다. 일반적인 형식은 다음과 같습니다.
switch(表达式){ case 常量表达式1: 语句1; case 常量表达式2: 语句2; … case 常量表达式n: 语句n; default: 语句n+1; }
의미는 다음과 같습니다. 표현식의 값을 계산합니다. 그리고 그 이후의 상수식 값과 하나씩 비교하여 해당 표현식의 값이 특정 상수식의 값과 같을 경우 이후의 명령문을 실행하고 그 이후에는 아무런 판단도 내리지 않고 이후의 모든 결과를 비교하게 됩니다. 사건 이후의 진술은 계속 실행됩니다. 모든 경우 이후에 표현식의 값이 상수 표현식과 다른 경우에는 default 이후의 명령문이 실행됩니다.
추천 학습: c 언어 비디오 튜토리얼
예:
#include <stdio.h> int main(void){ int a; printf("input integer number: "); scanf("%d",&a); switch (a){ case 1:printf("Monday\n"); break; case 2:printf("Tuesday\n"); break; case 3:printf("Wednesday\n"); break; case 4:printf("Thursday\n"); break; case 5:printf("Friday\n"); break; case 6:printf("Saturday\n"); break; case 7:printf("Sunday\n"); break; default:printf("error\n"); } return 0; }
프로그램 해석:
이 프로그램은 숫자를 입력해야 하며 해당 주의 영어 단어를 출력합니다.
참고 사항:
1. 대소문자 뒤의 각 상수 표현식의 값은 동일할 수 없습니다. 그렇지 않으면 오류가 발생합니다.
2. 대소문자 뒤에는 여러 문이 허용되며 {}로 묶을 필요가 없습니다.
3. 각 Case 및 기본 절의 순서는 프로그램 실행 결과에 영향을 주지 않고 변경할 수 있습니다.
4. 기본절은 생략 가능합니다.
PHP 중국어 웹사이트, 다수의 프로그래밍 학습 강좌, 학습을 환영합니다!
위 내용은 C 언어에서 스위치 케이스 문을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!