728x90
반응형
SMALL
#include <stdio.h>
int main(void){
int rank = 2, m = 0;
switch (rank){
case 1:
m = 300;
break;
case 2:
m = 200;
break;
case 3:
m = 100;
break;
default:
m = 10;
break;
}
printf("m : %d\n", m);
return 0;
}
코드 설명
1. main() 함수
1-1. 정수형 변수 rank를 선언하고 2의 값을 할당, 정수형 변수 m을 선언하고 초기값은 0으로 설정
1-2. switch문을 사용하여 rank의 값에 따라 다른 m의 값을 할당. rank가 1일 경우 m에 300 할당, rank가 2일 경우 m에 200 할당, rank가 3일 경우 m에 100 할당, 그 외의 경우 m에 10 할당
1-3. rank의 값이 2로 주어졌으므로, case 2가 일치하고 m에는 200이 할당됨
1-4. printf()문을 사용하여 최종적으로 할당된 m의 값을 출력. 결과적으로 "m : 200"이 출력됨
2. 반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환
728x90
반응형
LIST
'개념 > 혼자 공부하는 C언어' 카테고리의 다른 글
chapter 5) 중첩 if문에서 중괄호가 반드시 필요한 경우 (0) | 2024.07.01 |
---|---|
chapter 5) 중첩 if 문 (0) | 2024.06.30 |
chapter 5) if 문의 기본 형식 (0) | 2024.06.28 |
chapter 5) if~else 문 (0) | 2024.06.27 |
chapter 5) if ~else if ~ else 문 (0) | 2024.06.26 |