C는 문자 처리를 위해 좋은 언어라는 평가를 받고 있다. 부분적으로, 이러한 평가는 문자 처리에 있어서 함수보다 매크로가 많이 사용되기 때문이다. 프로그래머는 매크로를 사용하면 실행 시간을 상당히 단축할 수 있다고 믿고 있다. 이것이 사실일까?
이 연습 문제는 이러한 것이 사실인지 검사하는 것이다. stdio.h와 ctype.h에 있는 매크로를 사용하는 프로그램을 먼저 작성해 보자.
#include <ctype.h>
#include <stdio.h>