Описатели Хранени-Класса с объявлениями функции
Можно использовать одно Статический или extern описатель хранени-класса в объявлениях функций.Глобальные функции всегда имеют время существования.
Только для систем Microsoft
Объявления функции на внутреннем уровне имеют одну и ту же функции во внешнем в качестве объявления уровня.Это означает, что функция появилась от точки объявления на протяжении всего единицы измерения перевода, даже если объявлено в локальной области.
ЭЛЕМЕНТ, относящийся Майкрософт
Правила видимости для функций немного различаются из правил для переменных, следующим образом:
Функция, что быть объявлен как Статический видна только внутри исходного файла, в котором он определен.Функции в одном файле источника, могут вызвать Статический функция, но функций в других исходных файлах, не могут получить доступ к его напрямую именем.Можно объявить другие Статический функция с тем же именем в другом файле источника без конфликта.
Функции, объявленные как extern видимым в пределах все исходные файлы в программе (если позднее redeclare такую как функция Статический).Любая функция может вызвать extern функция.
В объявлении функции, которые снимают описатель хранени-класса extern по умолчанию.
Только для систем Microsoft
(Майкрософт) позволяет переопределение extern идентификатор как Статический.
ЭЛЕМЕНТ, относящийся Майкрософт