Tr (200, 160, COLOR(255,0,0));

• Процедура оформляется так же, как основная программа: заголовок и тело процедуры в фигурных скобках.

• Перед именем процедуры ставится слово void. Это означает, что она предназначена не

для вычислений, а для выполнения некоторых действий.

• После имени в скобках через запятую перечисляются параметрыпроцедуры — те величины, от которых зависит ее работа. Параметры иногда называют аргументамипроцедуры.

• Для каждого параметра отдельно указывается его тип (int, float, char).

• Имена параметров можно выбирать любые, допустимые в языке Си.

• Параметры, перечисленные в заголовке процедуры, называются формальными— это значит, что они доступны только внутри процедуры при ее вызове.

• Желательно выбирать осмысленные имена параметров процедуры — это позволяет легче разобраться в программе потом, когда уже все забыто.

• При вызове процедуры надо указать ее имя и в скобках фактическиепараметры, которые подставляются в процедуре вместо формальных параметров.

• Фактические параметры — это числа или любые арифметические выражения (в этом случае сначала рассчитывается их значение).

• Первый фактический параметр подставляется в процедуре вместо первого формального параметра, и т.д.

• Процедура должна быть объявлена до основной программы; чтобы к моменту вызова процедуры транслятор знал, что есть такая процедура, а также сколько она имеет параметров и каких. Это позволяет находить ошибки на этапе трансляции, например такие:

Tr ( 100 ); Too few arguments(слишком мало параметров).

Tr (100, 100, 5, 5); Too many arguments(слишкоммного…).

• Часто процедуры вызываются только один раз — в этом случае их задача — разбить большую основную программу (или процедуру) на несколько самостоятельных частей, поскольку рекомендуется, чтобы каждая процедура была длиной не более 50 строк (2 экрана по 25 строк), иначе очень сложно в ней разобраться.

• Для досрочного выхода из процедуры используется оператор return, при его выполнении

работа процедуры заканчивается.

• В процедуре можно использовать несколько операторов return: при выполнении любого из них работа процедуры заканчивается.








Дата добавления: 2015-10-05; просмотров: 842;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.