독자가 로켓 과학자라 가정하고 책을 쓸 수는 없는 노릇이다. 따라서, 본서에서 독자가 이미 알고 있다는 것을 가정하지 않은 채 설명하였다. 많은 그림과 유추법을 사용하였고, 프로그램 예제는 많은 해설을 달아 이해하기 쉽게 만들었으며, 책을 일어 가다 보면 예제가 점점 더 어려워지지만 난이도를 서서히 높였으므로 언제나 다음에 나올 것에 대한 준비를 갖출 수 있도록 구성하였다.
C의 요점은 개체 지향 프로그램을 짜는 것이므로 그 요점에서 벗어나지 않도록 첫번째 예제부터 실질적인 재체 지향 프로그램을 사용하였다.