switch 문에서 변수를 선언할 수 있습니다. 스위치 문에서 선언하고 새 범위에서 사용하면 됩니다. 예를 들어,
#include<iostream> using namespace std; int main() { int i = 10; switch(i) { case 2: //some code break; case 10:{ int x = 13; cout << x; } } return 0; }
이 결과는 다음과 같습니다.
13
공개된 위치에서 변수를 선언하려고 하면 케이스 태그로 점프하는 것이 goto를 사용하는 것과 동일하기 때문에 오류가 발생할 수 있습니다. 동일한 범위 내에서는 범위 내 다른 곳에서 사용할 수 있으므로 지역 변수 선언을 건너뛸 수 없습니다.
위 내용은 C/C++ 스위치 문에서 변수를 선언할 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!