본문 바로가기
반응형

switch3

C# 조건문 if, else if, else, switch, 삼항(?:) [C#] 조건문 if, else if, else, switch, 삼항(?:)1. 개요: if 조건문은 주어진 조건이 참인 경우에만 특정 코드 블록을 실행하는 제어 구조입니다. 이는 프로그램의 실행 흐름을 조건에 따라 변경할 수 있는 중요한 도구입니다.2. 구문:if (condition){ // 조건이 참일 때 실행할 코드}condition: 평가할 조건을 나타내는 부울 표현식입니다. 이 조건이 참이면 해당 코드 블록이 실행됩니다.3. 동작:주어진 조건이 참이면 코드 블록이 실행됩니다.조건이 거짓이면 코드 블록은 실행되지 않습니다.코드 블록 내부에는 하나 이상의 문장을 포함할 수 있으며, 중괄호 {}로 둘러싸여 있습니다.4. 예시:int x = 10;if (x > 5){ Console.Write.. 2024. 6. 9.
C++ 'value' 초기화가 'case' 레이블에 의해 생략되었습니다. [C/C++] 'value' 초기화가 'case' 레이블에 의해 생략되었습니다. error C2360: 'value' 초기화가 'case' 레이블에 의해 생략되었습니다. C#에서는 중괄호가 없이 잘 작동 되는 것으로 알고있다...case 문 내에서 선언된 로컬변수 때문에 발생하는 오류이다. 할당된 영역이 실행 로직에 따라 가변적이므로 컴파일 시 스택 영역의 크기를 알 수 없기 떄문에 발생하는 오류. 해결방법 : case 문 내에서 선언 및 초기화를 할 때애는 중괄호( '{', '}') 를 사용하여 묶어주면된다. switch (choice){ case 'A': { int value; break; }} 2024. 1. 7.
LV1 C++ 조건문 (선택문) switch case문 [lv1/C++] 조건문 (선택문) switch ~ case문 switch ~ case 문은 정수 값이나 문자 등을 이용한 조건 판단에 이용한다.if문과 함께 조건문에 해당되지만 switch문의 조건식에는 >, >=, 대신 switch 문의 조건식에는 결과값을 가지고 있는 변수 등이 들어가고 동등한 결과값을 가진 case를 찾게 된다. switch ~ case문의 기본 형태는 다음과 같다.switch (조건식) { case 값1 : 문장; break; case 값2 : 문장; break; case 값3 : 문장; break; default : 문장; break;}switch ~ case문에서 중요한 것은 'break;' 명령이.. 2022. 9. 2.
반응형