Определение глобальных переменных
Пример
int Global_flag;
Определяются на том же уровне, что и функции, т. е. не локальны ни в каком блоке. Постоянные. Инициализируются нулем, если явно не задано другое начальное значение. Областью действия является вся программа. Должны быть описаны во всех файлах программы, в которых к ним есть обращения. 3 амечание. Некоторые компиляторы требуют, чтобы глобальные переменные UHggonpenei^ лены только в одном файле и описаны как внешние вдругахфай-лах, где они используются (см. с. 51). Должны быть описаны в файле до первого использования.
Статические переменные
Пример
static mt File _ flag;
Постоянные. Областью действия является файл, в котором данная переменная определена. Должны быть описаны до первого использования в файле.