Menu
Coddy logo textTech

Параметры

Часть раздела Fundamentals путешествия по C на Coddy — урок 48 из 63.

Функции в C могут принимать параметры (также называемые аргументами), которые представляют собой значения, передаваемые функции при её вызове.

Объявите функцию, которая принимает параметры:

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

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

Вызовите функцию с параметрами:

int result = add(5, 3);

После выполнения вышеуказанного кода result содержит:

8

Вы также можете использовать переменные в качестве аргументов:

int x = 10;
int y = 20;
int sum = add(x, y);

После выполнения приведенного выше кода sum содержит:

30
challenge icon

Задание

Легко

Создайте функцию с именем calculateArea, которая принимает два параметра:

  • Целое число length
  • Целое число width

Функция должна вычислить и вернуть площадь (length × width) прямоугольника.

Затем в функции main считайте два целых числа, введенных пользователем и представляющих длину и ширину прямоугольника, вызовите функцию calculateArea с этими значениями и выведите результат в формате: "Area: X", где X — это вычисленная площадь.

Шпаргалка

Функции в C могут принимать параметры (аргументы) — значения, передаваемые при вызове функции.

Объявление функции с параметрами:

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

Вызов функции с параметрами:

int result = add(5, 3);  // result = 8

Использование переменных в качестве аргументов:

int x = 10;
int y = 20;
int sum = add(x, y);  // sum = 30

Попробуйте сами

#include <stdio.h>

// Напишите вашу функцию calculateArea здесь

int main() {
    // Считайте переменные
    
    // Вызовите calculateArea и выведите результат
    
    return 0;
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Fundamentals