Я посмотрел в Интернете, а также в своем учебнике, и это меня сбивает с толку.
Допустим, у вас есть несколько функций для стеков в stack.c, и вы помещаете их прототипы в stack.h. Ваша основная программа, скажем, test.c имеет #include "stack.h"
вверху. Это то, что показывают все примеры.
Итак, он включает в себя прототипы, но как он получает их реализации? Файлы заголовков, кажется, не требуют, чтобы вы #include stack.c
работали с ними. Он просто ищет все файлы.c в одной папке и пытается их найти?