Пространства имён в C

Для чего нужны пространства имён в C ?

Искренне советую вам пройти видеоурок C Namespaces на курсе C Starter. Там всё рассказывается, что нужно и почему нужно

"Пространства имён в С нужны для обьявления декларативной области видимости и более совершенно управлять областью видимости, избегать конфликтов имён" - из вышеупомянутого выдеоурока