PROGRAMMING LANGUAGE/C

6강 분기문(switch)

JC0 2021. 9. 14. 16:23

분기문중에 switch문 사용하는 방법을 알아보자.

#include <stdio.h>

void main()
{
	int job = 1;
	int secondJob = 2;
	if (job = 1)
		printf("나의 직업은 전사입니다.\n");

	switch (secondJob)
	{
	case 0 :
		break;
	case 1:
		break;
	case 2:
		
		printf("나는 바바리안으로 전직을 했습니다.\n");
		break;
	case 3:
		printf("나는 성기사로 전직을 했습니다.\n");
		break;
	default:
		printf("나는 성기사나 바바리안이 아닙니다.\n");
		break;
	}
}

if문으로 흐름제어가 가능하지만 가독성을 위해 switch문을 사용하기도 한다. switch문의 단점은 case에 정수 값만 사용할 수 있어서 유연한 개발에는 어렵고 간단한 정수의 흐름제어를 할 때만 사용한다.