C언어에서는 조건에 따라 수행할 작업을 판단하거나 반복해서 수행하는 등의 제어문을 제공해요. 조건 표현식에 따라 구문을 수행하는 조건문과 조건 표현식이 참일 동안 반복해서 구문을 수행하는 반복문, 표현식의 값에 따라 수행할 위치를 선택하는 선택문 등이 있어요. 그리고 미리 특정 코드에 대응하는 표현을 약속하는 매크로 구문을 제공하고 있어요. 이번 장에서는 제어문과 기본적인 매크로 구문을 다루기로 할게요. 조건문 if 조건문은 조건식이 참일 때 수행하는 구문이예요. 거짓일 때 수행 구문도 표현할 때 else를 사용하죠. if ( 조건 표현식) 수행 구문; if ( 조건 표현식) 수행 구문; else 수행 구문; 조건 표현식은 참인지 거짓인지 판별할 수 있는 표현을 사용해요. 조건 표현식의 값은 논리 연산에..