Поскольку я не прыгал через необходимое количество обручей в этом шоу с пони, у меня нет выбора, кроме как опубликовать этот комментарий в качестве ответа.
Имейте в виду, что это всего лишь фрагмент из книги, а не тот код, который можно увидеть в производственной среде. Фрагмент кода это хорошо, но не идеально. Нил дал лучший ответ, поэтому я дал ему +1. Я хотел бы отметить его 3-е замечание, если вы действительно хотите знать, как это делается вне учебников / учебников.
Кроме того, суть в том, что я их делаю: «stdio.h» против просто способ указать препроцессору, где искать файл stdio.h. Опять же, в большинстве ситуаций вы увидите stdio.h в окружении <> вместо "". Тем не менее, ваши собственные заголовочные файлы, как упомянуто в третьем пункте Нейла, будут заключены в "".