на C языке, чтобы предотвратить многократное включение заголовочного файла, который мы пишем:
#if !defined(PROJECT_MODULE_H)
#define PROJECT_MODULE_H
... all header file contents go here ...
#endif
Но почему бы нам не написать то же самое, чтобы предотвратить многократное включение. c файлов как хорошо?