Програмування С, С++теорія та практика (частина 1)
1.16.1 Функції
Як було сказано вище, функції можуть приймати параметри і повертати значення. Будь-яка програма на мові Сі складається з функцій, причому одна з яких обов’язково повинна мати ім’я таіп(). Синтаксис опису функції має наступний вигляд : тип_поверт_значення ім'я_функції ([список_аргументів])
{
оператори тіла функції
}
|
|
|
параметри |
тип ~^>-| функція І-- (Т>
Рис. 1.20. Синтаксис опису функції
Слід чітко розрізняти поняття опису та представлення функцій. Опис функції задає її ім’я, тип значення, що повертається та список параметрів. Він дає можливість організувати доступ до функції
(розташовує її в область видимості), про яку відомо, що вона ехґегпаї (зовнішня). Представлення визначає, задає дії, що виконуються фунцією при її активізації (виклику).
Оголошенню функції можуть передувати специфікатори класу пам’яті ехґегп або аґаґіс.
• ехґегп - глобальна видимість у всіх модулях (по замовчуванню);
• ьіаґіс - видимість тільки в межах модуля, в якому визначена функція.
Тип значення, яке повертається функцією може бути будь-яким, за виключенням масиву та функції (але може бути покажчиком на масив чи функцію). Якщо функція не повертає значення, то вказується тип
уоій.
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
Схожі підручники
- Соціальна педагогіка (частина 1)
- Стан НПС та основні напрями природоохоронної політики Чехії управлінські, організаційні, економічні та юридичні аспекти
- ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 9) онлайн
- Методичні вказівки до виконання практичного заняття на тему «Транспортна задача»
- Хрестоматія з Філософії (частина 2) (онлайн)
- Мікро економіка. Супровід лекцій

