Зміст курсу
Основи C
Основи C
Структура функції
Функція — це іменована підпрограма, призначена для виконання конкретного завдання. Вірите чи ні, але ви взаємодієте з функціями щодня, як розумово, так і в навколишньому світі.
Розгляньте простий акт відкривання дверей. Ваш мозок працює за певною рутиною "відкрити двері": мозок сигналізує руці → м'язи руки скорочуються, повертаючи ручку дверей → рука штовхає двері → двері відкриваються.
Кожну навичку або здатність, яку має людина, можна вважати функцією, яку вона може "викликати" за потреби.
Наше повсякденне життя наповнене функціями: натискання кнопки ліфта, освітлення спідометра автомобіля, сканування штрих-коду продукту, обробка сигналу з космічного ровера, відправка текстів, видалення фотографій зі смартфона — список можна продовжувати.
Головна функція
Ось сюрприз: протягом цього курсу ви писали код у межах однієї значущої функції в C — функції main
. Чому програми на C обертаються навколо цієї єдиної функції?
Функція main
в C служить початковою точкою програми. Коли ви компілюєте та запускаєте програму на C, операційна система починає її виконання з функції main
, що означає, що код у функції main
виконується послідовно.
Використання main
як основної функції в C є давньою традицією, конвенцією, обраною творцями мови C, щоб позначити точку входу програми.
Анатомія функцій
Кожна функція структурована навколо п'яти основних компонентів:
- Тип функції;
- Назва функції;
- Аргументи;
- Тіло функції;
- Повернене значення.
Примітка
Ми детальніше розглянемо кожен компонент у наступних уроках.
Загальна функція виглядає приблизно так:
Дякуємо за ваш відгук!