Создание и использование функций. Область действия переменных

   
На этом шаге мы немного поговорим о внешних файлах.

   
Мы уже говорили, что существуют внешние переменные, известные во всех объявленных ниже их функциях и блоках. Эти переменные могут быть объявлены как в тексте разрабатываемой программы,
так и в текстах внешних файлов, которые следует к этой программе подключать директивами #include. В таких случаях подобные переменные объявляются в программе, но с атрибутом extern
(например, extern int а;) и не могут быть инициализированs при объявлении в программе.

   
Как создать внешний файл? И вообще, для чего он создается?

   
Предположим, что вы - участник разработки крупного проекта, выполняемого многими группами специалистов. При постановке задач такого проекта оказалось, что имеется довольно много общих
для всех групп разработчиков данных, которые надо использовать в программах, создаваемых каждой группой. Было бы неверно, если бы программисты каждой группы описывали в своих
программах общие данные. Гораздо проще все эти данные описать (объявить) в одном файле с расширением h, чтобы каждый программист смог им пользоваться (подключать к своей
программе). К тому же при таком подходе получится, что у всех программ, использующих общий файл, переменные будут иметь одинаковые наименования и смысл, что значительно облегчит дальнейшее сопровождение программ.

   
На следующем шаге мы рассмотрим, как создать внешний файл.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий