return (возврат)Синтаксис
return (выражение);
Оператор return завершает выполнение функции, в которой он задан, и возвращает управление в вызывающую функцию, в точку, непосредственно следующую за вызовом.
Значение выражения, если оно задано, возвращается в вызывающую функцию в качестве значения вызываемой функции. Если выражение опущено, то возвращаемое значение не определено. Выражение может быть заключено в круглые скобки, хотя их наличие не обязательно.
Таким образом, использование оператора return необходимо либо для немедленного выхода из функции, либо для передачи возвращаемого значения.
Пример.
void main (void){
z = sum (5,1);
/* вызываем функцию sum и передаем ей значения 5 и 1,
результат вызова sum (5,1) отдаем z */
}
// функция суммирования
unsigned char sum (unsigned char x, unsigned char y)
{
return x+y;
}
Все перечисленные операторы довольно просты в логике своей работы. Однако их комбинации предоставляют программисту широкие возможности организации логики. Есть еще несколько операторов, но мы их рассмотрим по мере необходимости.
|