Могут ли несколько файлов иметь функции с одинаковым именем и сигнатурой? Можно ли в файле использовать глобальную переменную, определенную в другом файле? Можно ли во вложенном блоке определить переменную с таким же идентификатором, как у переменной во внешнем блоке? Как ограничить область использования глобальной переменной одним файлом? Может ли переменная в приложении быть объявлена исключительно с классом памяти extern?
Могут ли несколько файлов иметь функции с одинаковым именем и сигнатурой? Если оба файла входят в одно приложение - нет.
Можно ли в файле использовать глобальную переменную, определенную в другом файле? Можно. См. атрибут external
Можно ли во вложенном блоке определить переменную с таким же идентификатором, как у переменной во внешнем блоке? Можно.
Как ограничить область использования глобальной переменной одним файлом? См. атрибут static
Может ли переменная в приложении быть объявлена исключительно с классом памяти extern? Что значит "исключительно" ? А вообще - может. Например:
extern int errno;
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники