return ключевое слово языка Си.

1) Ключевое слово (оператор) return служит для выхода из функции, в которой он размещен. При выполнении оператора return выполнение текущей функции прекращается, независимо от уровня вложенности во внутренние циклы.
2) Для функции с возвращаемым результатом, после return должна указываться переменная с данным типом и точкой с запятой.
3) Для void функции оператора return может не быть, тогда она завершается выполнением последнего оператора. Если требуется преждевременный выход из функции, оператор return завершается точкой с запятой.
4) В функции может быть более одного оператора return.
5) Функция main должна возвращать целочисленное значение, обычно 0 в случае успешного завершения.

Пример программы с использованием прерывания функции оператором return.


#include <stdio.h> //printf()
int main(){
    for(int i = 0; i < 10; i++){
        if(i == 3){
            return 0;
        }
        printf("%d \n", i);
    }
}
Вывод программы:
0 
1 
2 
2023-03-14



Понравилась страница?
Добавить в закладки
Или поделиться!

Связанные темы

callback функции в языке Си.
goto оператор языка Си.
inline ключевое слово языка Си. Встраивание функции в код.
main() обязательная функция в языке Си и точка входа в программу.
return ключевое слово языка Си.
static ключевое слово языка Си.