В объектно-ориентированных языках (C++) можно выполнить код перед main()
, используя глобальный объект или статический объект класса, и заставить их конструкторы выполнять нужный код.
Есть ли способ сделать это в C? У меня нет конкретной проблемы, которую я пытаюсь решить, мне просто интересно. Это может быть полезно для автоматической инициализации библиотеки.