Внешние определения данных

Внешнее определение данных имеет форму: определение _ данных: описание Классом памяти таких данных может быть extern (в частности,по умолчанию) или static, но не auto или register.

* 8. ОБЛАСТЬ ДЕЙСТВИЯ ИДЕНТИФИКАТОРОВ

Вся Си-программа не обязательно компилируется одновре-менно; исходный текст программы может храниться в несколькихфайлах и ранее скомпилированные процедуры могут загружатьсяиз библиотек. Связь между функциями может осуществляться какчерез явные обращения, так и в результате работы редакторасвязей. Поэтому следует рассмотреть два вида областей действия:во первых, ту, которая может быть названа лексическойобластью действия идентификатора и которая по существуявляется той областью в программе, где этот идентификатор -40- можно использовать, не вызывая диагностического сообщения"неопределенный идентификатор"; и во-вторых, область дейст-вия, которая связана с внешними идентификаторами и котораяхарактеризуется правилом, что ссылки на один и тот же внеш-ний идентификатор являются ссылками на один и тот же объект.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: