Книга: Язык Си - руководство для начинающих

Функция как "черный ящик"

Функция как "черный ящик"

     Рассматривая функцию space( ) как черный ящик, можно сказать, что ее вход - это число пропущенных позиций, а выход -j фактический пропуск позиций. Вход связан с функцией через apгyмент.


  

РИС. 9.4. Фактические аргументы и формальные аргументы.

     С помощью аргумента обеспечивается связь между функциями main( ) и space( ). В то же время переменная count описана в теле функции, и другие функции ничего не знают о ней. Указанная переменная является частью механизма, скрытого внутри черного ящика. Это не та же переменная, что count в starbar().

Оглавление книги


Генерация: 1.573. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз