Введение в C (Си)
Теория: Функции в Си
Полный доступ к материалам
Функции
В этом уроке напишем свою функцию и разберем, как ее вызывать из main().
Идея простая: сделаем функцию power(), которая возводит число в целую неотрицательную степень.
Что здесь важно
- Объявление
int power(int base, int n)задает функцию с двумя параметрами. - Параметр
baseзадает основание степени. - Параметр
nзадает показатель степени. - Инструкция
return p;возвращает результат вычисления.
Чтобы main() могла вызвать функцию, удобно заранее объявить ее прототип:
Полная программа
Ожидаемый вывод:
Если заменить вызов на power(3, 12), получите 531441.
Итоги
- Функция помогает вынести повторяемую логику в отдельный блок.
- У функции есть параметры и возвращаемое значение.
- Прототип сообщает компилятору сигнатуру функции до ее использования.
main()обычно завершаетсяreturn 0;, если программа отработала без ошибок.