Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C/C++의 스위치 케이스에서 범위 사용

<시간/>

C 또는 C++에서는 switch-case 문을 사용했습니다. switch 문에서 일부 값을 전달하고 다른 경우를 사용하여 값을 확인할 수 있습니다. 여기에서 case 문에서 범위를 사용할 수 있음을 알 수 있습니다.

Case에서 범위를 사용하는 구문은 다음과 같습니다. -

낮음 ... 높음

대소문자를 쓴 후에는 더 낮은 값을 입력하고 한 칸, 세 개의 점, 다른 한 칸, 높은 값을 차례로 입력해야 합니다.

다음 프로그램에서 범위 기반 사례 설명의 출력이 무엇인지 확인할 것입니다.

예시

#include main() { int data[10] ={ 5, 4, 10, 25, 60, 47, 23, 80, 14, 11}; 정수 나; for(i =0; i <10; i++) { switch (data[i]) { case 1 ... 10:printf("%d in range 1 to 10\n", data[i]); 부서지다; case 11 ... 20:printf("%d in range 11 to 20\n", data[i]); 부서지다; case 21 ... 30:printf("%d in range 21 to 30\n", data[i]); 부서지다; case 31 ... 40:printf("31에서 40 사이의 %d\n", data[i]); 부서지다; 기본값:printf("%d 범위 초과\n", data[i]); 부서지다; } }}

출력

5 범위 1~104 범위 1~1010 범위 1~1025 범위 21~3060 범위 초과47 범위 초과 21~3080 범위 초과23 범위 초과 11~2011 범위 범위 11~2011 사전>