분기문이란 상황에 따라 코드의 흐름을 바꿀 수 있는 코드이다.
만약 내 캐릭터의 레벨이 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 |