Читайте также: |
|
СТРУКТУРИ
Мета: вивчити структури як складову мови С++.
ТЕОРЕТИЧНІ ВІДОМОСТІ
Протягом попереднього курсу «Алгоритмізація та програмування» розглядалися тільки змінні стандартних типів, таких, як float, char або int. Подібні змінні здатні представляти яку-небудь одну величну – висоту, значення лічильника, кількість сторінок та ін. Однак іноді окремі змінні буває зручно об'єднувати у більш складні конструкції. Якщо провести паралель із реальним життям, то прикладом може бути організація працівників фірми у підрозділи або складання речення з окремих слів. У C++ однією з конструкцій, що реалізують об’єднання різнорідних даних, є структура.
Структура являє собою об’єднання простих змінних. Ці змінні можуть мати різні типи: int, float, bool і т.д. (саме різнорідністю типів структури відрізняються від масивів, в яких усі змінні повинні мати однаковий тип). Змінні, що входять до складу структури, називаються полями структури.
Структури є однією зі складових головних концепцій мови С++ – об’єктів та класів. Насправді синтаксис структури фактично ідентичний синтаксису класу. На практиці різниця між структурою та класом полягає в наступному: структури, як правило, використовуються як об’єднання даних, а класи – як об’єднання даних та функцій. Таким чином, вивчаючи структури, закладаються основи для розуміння класів та об’єктів.
Дата добавления: 2015-07-25; просмотров: 38 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Г. результаты второго тура публикуются на сайте олимпиады. | | | Проста структура |