>일반적인 문제 >switch 문에서 Case 뒤의 표현식은 무엇이어야 합니까?

switch 문에서 Case 뒤의 표현식은 무엇이어야 합니까?

醉折花枝作酒筹
醉折花枝作酒筹원래의
2021-07-12 13:47:5937071검색

케이스 라벨 뒤의 표현식은 "42" 또는 "'4'"와 같은 상수 표현식이어야 합니다. 동시에 고유한 표현이어야 합니다. 즉, 두 사례가 동일한 값을 가질 수 없습니다.

switch 문에서 Case 뒤의 표현식은 무엇이어야 합니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.

케이스 라벨(케이스 뒤)은 42 또는 '4'와 같은 상수 표현식(constantExpression)이어야 합니다.

케이스 라벨(케이스 뒤)은 고유한 표현이어야 합니다. 즉, 두 케이스가 동일한 값을 가질 수 없습니다.

기타 규칙:

Switch는 int, char 등 기본 데이터 유형 중 정수 유형에만 사용할 수 있습니다. 다른 유형의 경우 if 문을 사용해야 합니다.

switch()의 매개변수 유형은 실수 유형이 될 수 없습니다.

switch 문에서 Case 뒤의 표현식은 무엇이어야 합니까?

확장 정보:

관련 확장: 스위치 문의 구문은 다음과 같습니다(switch, case, break 및 default가 키워드입니다):

switch ( 变量表达式 )
{
case 常量1 :语句;break;
case 常量2 :语句;break;
case 常量3 :语句;break;
...
case 常量n:语句;break;
default :语句;break;
}

더 많은 컴퓨터 관련 지식을 보려면 를 방문하세요. FAQ 칼럼!

위 내용은 switch 문에서 Case 뒤의 표현식은 무엇이어야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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