Являются ли глобальные переменные внешними по умолчанию или это эквивалентно объявлению переменной с внешним в глобальных переменных?

Я прошел следующие два вопроса,

статические и внешние глобальные переменные в C и C ++

глобальные переменные в C статичны или нет?

Оба вопроса говорят о двух вещах по-разному.

Ответ на вопрос 1:Global variables are not extern nor static by default on C and C++.

Ответ на вопрос 2:If you do not specify a storage class (that is, the extern or static keywords), then by default global variables have external linkage

Мне нужно знать следующее.

глобальные переменные являются внешними по умолчанию в связывании (или) это эквивалентно объявлению переменной путем указания класса внешнего хранилища?

2. Являются ли глобальные переменные статическими по умолчанию в области (или) это эквивалентно объявлению переменной путем указания статического класса хранения?

3. Если есть какая-либо разница между c или c ++, пожалуйста, уточните?

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

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