Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Внешние переменные и область действия


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

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

До сих пор, мы охватили то, что можно назвать традиционным сердечником языка программирования C. С этим набором составляющих можно писать полезные программы значительного размера, и было бы неплохо, если бы вы приостановились на достаточное время, чтобы заняться этим. Следующие упражнения предлагают несколько более сложные программы, чем те, которые мы видели в этой статье.

Другие статьи по теме:

- Символьные массивы
- Типы, операторы и выражения
- Внешние переменные и область действия
- Введение в c++
- Функции и структура программ


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2022 © SMTI.RU
Главная страница | Связаться с нами