본문 바로가기

PROGRAMMING LANGUAGE/C

5강 분기문

분기문이란 상황에 따라 코드의 흐름을 바꿀 수 있는 코드이다.

만약 내 캐릭터의 레벨이 10이고 전직가능레벨이 50이라면 그 두 변수를 비교하여 내 캐릭터의 레벨이 50이상일떄는

" 전직이 가능합니다 " 라고 출력하고 아니라면 " 전직이 불가능합니다 " 라고 출력한다.

#include <stdio.h>

void main()
{
	int Level = 10;
	printf("내 레벨은 %d이다", Level);
	// 전직레벨
	const int JobLevel = 50;
	// 전직레벨보다 내 레벨이 높거나 같을경우 전직이 가능하다.

	printf("전직 가능 레벨은 %d이다.\n", JobLevel);
	// 분기문
	if (Level >= JobLevel)
	{
		printf("전직이 가능합니다.!\n");
	}
	else
	{
		printf("전직이 불가능합니다.!\n");
	}
}

실행 후 화면. level이 50이상이 아니기 떄문에 " 전직이 불가능합니다" 가 출력되었다.

#include <stdio.h>

void main()
{
	const int JobWarrior = 1;
	const int JobMage = 2;
	const int JobStudent = 3;

	int MyJob = 2;

	if (JobWarrior == MyJob)
	{
		printf("나는 워리어입니다\n");
	}
	if (JobMage == MyJob)
	{
		printf("나는 메이지입니다\n");
	}
	if (JobStudent == MyJob)
	{
		printf("나는 학생입니다\n");
	}
}

 

'PROGRAMMING LANGUAGE > C' 카테고리의 다른 글

7강 반복문(while) break, continue  (0) 2021.09.14
6강 분기문(switch)  (0) 2021.09.14
4강 자료형  (0) 2021.09.14
3강 연산자  (0) 2021.09.14
2강 프로그램의 기본구성  (0) 2021.09.14