반응형
switch 문
switch 문은 if-else if 문을 대신하는 조건문으로 조건식의 변수 또는 계산된 값에 따라 명령문을 실행할 수 있다.
switch(조건식)
{ case 값1:
명령문;
break;
case 값2:
명령문;
break;
.....
default: // 모든 case에 맞지 않을 때 실행
명령문;
}
switch 문을 사용할 때 지켜야 하는 규칙이 있다
1. switch의 조건식은 정수 또는 문자 유형이어야 한다.
2. case 값은 정수 또는 문자 상수여야 한다.
3. case 값은 switch 문 내에서만 사용할 수 있다.
4. case의 break 문은 필수가 아닌 선택사항이지만, case에 break 문이 없으면 조건식과 값이 일치하는 case 뒤에 있는 모든 case가 실행된다.
break 명령어
C언어에서 break 명령어는 switch 문의 case와 뒤에서 배울 반복문에서 빠져나가기 위해 사용되는 명령어다. 반복문에서는 조건문과 함께 사용한다.
반응형
'C language' 카테고리의 다른 글
C언어) 논리 연산 (0) | 2023.06.07 |
---|---|
C언어) 관계 연산자 (0) | 2023.06.06 |
C언어) [조건문] if문 (0) | 2023.06.06 |
C언어) VisualStudio에서 scanf() 오류 해결 (0) | 2022.02.12 |
C언어) 입력 (0) | 2022.02.12 |