... > C > Возвращение значений из...

Возвращение значений из функции в C

НАВИГАЦИЯ ПО СТРАНИЦЕ

Использование оператора return Пример возвращения значения

Возвращение значений из функции в языке программирования C выполняется с помощью оператора return. Этот оператор позволяет функции вернуть результат вычислений обратно в вызывающий код. Вот как возвращать значения из функции:

Объявление функции с возвращаемым значением:

  • Объявите функцию с типом данных возвращаемого значения. Например:

int add(int a, int b) {
    return a + b;
}

В данном примере функция add возвращает целое число (int).

Использование оператора return:

  • Внутри функции используйте оператор return для возврата значения. Например:

return a + b;

Этот оператор может встретиться в любом месте функции, и когда он выполняется, управление передается обратно вызывающему коду, и возвращаемое значение становится доступным для дальнейшего использования.

Пример возвращения значения из функции:

#include <stdio.h>

// Объявление функции, возвращающей сумму двух чисел
int add(int a, int b) {
    return a + b;
}

int main() {
    int x = 5;
    int y = 3;

    // Вызов функции и сохранение возвращаемого значения
    int result = add(x, y);

    printf("Результат: %d\n", result);

    return 0;
}

В этом примере, функция add возвращает сумму двух чисел a и b. Результат этой функции сохраняется в переменной result и выводится на экран.

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