У меня есть два файла foo.c и bar.c, которые я компилирую отдельно с помощью gcc -c
, а затем связываю. Оба файла нуждаются в заголовках stdio.h и stdlib.h.
Должен ли я включать их в оба? Не чувствуете себя лишним? Может быть, мне использовать #ifdef?
Что лучше всего?