Параметры
Часть раздела Основы путешествия по 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Задание
ЛегкоСоздай функцию с именем calculateArea, которая принимает два параметра:
- Целое число
length - Целое число
width
Функция должна вычислить и вернуть площадь прямоугольника (длина × ширина).
Затем в функции main прочитай у пользователя два целых числа, обозначающих длину и ширину прямоугольника, вызови функцию calculateArea с этими значениями и выведи результат в формате: "Area: X", где X — вычисленная площадь.
Попробуйте сами
#include <stdio.h>
// Напишите здесь свою функцию calculateArea
int main() {
// Считайте переменные
// Вызовите calculateArea и выведите результат
return 0;
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
2Переменные
Типы данныхЦелое числоFloat — DoubleСимволыЛогические значенияКонстантыОсновы printfПравила именования переменныхПреобразование типов, часть 1Преобразование типов, часть 2Итоговое задание на повторение3Операторы
Арифметические операторыОператор остатка от деленияИнкремент/декрементОператоры присваиванияОператоры сравненияЛогические операторы. Часть 1Логические операторы. Часть 2Логические операторы. Часть 3Итоговое заданиеПотренируйтесь самостоятельно: Онлайн-компилятор C