언어/C언어

[C언어] 3일차 -5 switch

antoroong 2025. 2. 9. 21:37

switch와 case

if 와 else를 다른 방식으로 쓰는 것이다.

#include <stdio.h>

int main(void) {

 int test_swich_1 = testSwitch();

	return 0;
}

int testSwitch() {
	printf("----------- testSwitch 시작 -----------\n\n");
	int a;
	printf("1~4중에서 하나를 선택하세요 :");
	scanf("%d", &a);

	switch (a) {
	case 1 :
		printf("1번 선택했습니다\n");
		break;		//종료의 의미 이것이 없으면 다음 case도 실행됨

	case 2 :
		printf("2번 선택하셨습니다\n");
		break;
	case 3 :
		printf("3번 선택하셨습니다\n");
		break;
	case 4 :
		printf("4번 선택하셨습니다\n");
		break;
	default :   //else와 같음
			printf("잘못 선택하셨습니다\n");

	}


	printf("----------- testSwitch 종료 -----------\n\n");
	return 0;
}