Понимание статического класса хранения в C

static является классом хранения по умолчанию для глобальных переменных. Две переменные ниже (Count а такжеRoad) как естьstatic класс хранения.

static int Count;
int Road;
int main()
{
    printf("%d\n", Road);
    return 0;
}

Мой вопрос: если по умолчанию глобальные переменныеstatic (что означает, что мы ограничиваем область действия этой глобальной переменной.c файл) тогда как мы можемextern эти переменные в другом файле?

Этот вопрос может быть очень важным для многих из вас, но я действительно запутался и хочу узнать правильные детали.

Ответы на вопрос(2)

Ваш ответ на вопрос