История изменений
Исправление
Norong,
(текущая версия)
:
И снова я. Возник совсем небольшой вопрос: в первой главе про внешние переменные было сказано:
Внешняя переменная должна быть определена ровно один раз за пределами всех функций программы. ... Она также должна быть объявлена в каждой функции, которая к ней обращается, с указанием её типа. Объявление может быть явным, с помощью оператора extern, а может быть и неявным - по контексту.
Позже, в параграфе, посвящённом внешним переменным, много где используются внешние переменные без какого-либо объявления внутри отдельных функций, их использующих (например: https://i.imgur.com/eRJyE7E.png). Это и есть то самое неявное объявление по конексту? Если да, то в каких случаях оно уместно, а в каких лучше эти переменные всё-таки extern'ом объявлять?
Исходная версия
Norong,
:
И снова я. Возник совсем небольшой вопрос: в первой главе про внешние переменные было сказано:
Внешняя переменная должна быть определена ровно один раз за пределами всех функций программы. ... Она также должна быть объявлена в каждой функции, которая к ней обращается, с указанием её типа. Объявление может быть явным, с помощью оператора extern, а может быть и неявным - по контексту.