>  기사  >  백엔드 개발  >  C 언어에서 스위치 케이스 문을 사용하는 방법

C 언어에서 스위치 케이스 문을 사용하는 방법

angryTom
angryTom원래의
2020-02-28 17:43:0014572검색

C 언어에서 스위치 케이스 문을 사용하는 방법

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.