Передача параметров в функции в C
НАВИГАЦИЯ ПО СТРАНИЦЕ
Параметры функции позволяют передавать данные функции для её обработки. В C параметры передаются по значению, что означает, что функция работает с копией значений аргументов. Вот как передавать параметры в функции:
Передача параметров по значению :
Объявите функцию с параметрами, которые она принимает. Например:
int add(int a, int b) {
return a + b;
}
При вызове функции передайте значения, которые должны быть использованы внутри функции. Например:
int result = add(5, 3); // Передача значений 5 и 3 функции add
Внутри функции, параметры a и b будут иметь значения 5 и 3, и функция выполнит операцию сложения с этими значениями.
Пример передачи параметров :
#include <stdio.h>
// Объявление функции с двумя параметрами
int add(int a, int b) {
return a + b;
}
int main() {
int x = 5;
int y = 3;
// Вызов функции и передача значений переменных x и y
int result = add(x, y);
printf("Результат: %d\n", result);
return 0;
}
В этом примере функция add принимает два параметра a и b, и значения переменных x и y передаются функции при её вызове. Функция складывает эти значения и возвращает результат.
Заметьте, что при передаче параметров в функцию, функция работает с копиями значений этих параметров. Если функция изменяет параметры, это не будет влиять на оригинальные переменные в вызывающей программе.