분기문 if (조건식)
ㄴ 조건식을 근거로 구문들의 절차상 흐름을 변경한다.

if문의 조건식이 참이면 if문에 속한 나머지 구문을 수행하고 그렇지 않으면 if문을 생략한다.


분기문
Swich case
switch (키워드)
{
case 키워드에 대응할 수 있는 값:
break; 여기까지만 실행하고 끝낸다.
}




키워드의 상등연산을 통해 case라는 대응값을 실행 하기 때문에 문법적으로 부동소수점 오차가 있는 실수 사용을 막는다.
참고
break : break문이 나올 경우 거기서 코드 블럭을 종료 한다.
continue : continue 문을 만나면 코드 블럭을 건너 뛴다. (가급적 쓰지말자 코드의 복잡도 상승)
goto : 특정 위치로 바로 이동 시킨다. ( 논리적으로 알아보기 힘들게 만들기 때문에 쓰지 말자)
goto 문이 쓰이는 경우는 예외처리 코드
goto ERROR;
ERROR:
puts("ERROR!!");
return -1;