Строки прямо под этим примером объясняют это.Ваш mymath.h
файл должен выглядеть следующим образом:
#ifndef MYMATH_H
#define MYMATH_H
// your declarations here
#endif
Каждый заголовочный файл должен соответствовать этому базовому формату.Это позволяет включать заголовочный файл в любой файл, который в нем нуждается (как в заголовочные, так и в исходные файлы), но фактические объявления будут включаться только максимум в каждый исходный файл.