Возвращение значений из функции в C
НАВИГАЦИЯ ПО СТРАНИЦЕ
Возвращение значений из функции в языке программирования 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 и выводится на экран.
Значение, возвращаемое функцией, может быть использовано в вызывающем коде для дальнейших вычислений, вывода на экран и других операций.