Как это домашнее задание? Я не прошу вас писать код для меня. Я спрашиваю кое-что, что я попробовал. Домашние вопросы не такие.

отрим код:

#include <stdio.h>

int x;

int main (void) 
{ }

Значениеx является0 внутриmain, Но почему это так? Я не объявил этоstatic, Или предполагаетсяstatic как это вне функции?

Если вышеизложенное верно, чем оно отличается отextern?

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

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