본문 바로가기
개념/혼자 공부하는 C언어

chapter 5) switch~case 문 사용

by kiseno 2024. 6. 29.
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