Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Основи роботи зі структурами в мові програмування С ++

Реферат Основи роботи зі структурами в мові програмування С ++





Введення


У цій роботі передбачається досліджувати сучасні теоретичні основи роботи зі структурами в мові С ++. Структури - це, свого роду згруповані дані, що виражають один об'єкт. Структура може містити скільки завгодно і які завгодно типи даних. Вони можуть бути самими різними, і цілком сумісні в межах однієї структури. Наприклад, якщо взяти приклад з математики, кожна точка може характеризуватися двома ознаками: розташуванням по осі х і розташуванням по осі у. У цьому випадку ми можемо назвати точку структурою, що складається з двох змінних (значень), дійсного типу, які характеризують координати розташування точки на площині. У таких випадках, де один об'єкт складається з безлічі інших об'єктів або має дуже велику перелік властивостей, їх можна згрупувати як одну структуру і застосовувати їх в ході програми без ніяких помилок і плутанини. Це полегшує роботу програмісту, який не розташовує великою кількістю часу, щоб при виконанні якого-небудь проекту він подетально вникав у подробиці кожного об'єкта. З метою кращого вивчення способів створення, застосування структур і виконання різних операцій над ними, передбачено розробити програму, що містить кілька структур і операцій над ними, бо на практиці навчитися простіше ніж просто прочитати теорію. У нашому випадку, теорія буде закріплюватися подальшою реалізацією прочитаного і наочно буде зрозумілий принцип роботи зі структурами в мові С ++.

Глава 1. Робота зі структурами в середовищі Borland C ++ Builder


. 1 Структури в С ++


Структурою називається сукупність логічно пов'язаних змінних різних типів, згрупованих під одним ім'ям для зручності подальшої обробки. Структура - це спосіб зв'язати воєдино дані різних типів і створити користувальницький тип даних. Структури в С ++ використовуються для логічного і фізичного об'єднання даних довільних типів, так само як масиви служать для групування даних одного типу.

У загальному випадку при роботі зі структурами слід виділити чотири моменти:

оголошення і визначення типу структури,

оголошення структурної змінної,

ініціалізація структурної змінної,

використання структурної змінної.

Структура в С ++ задається наступним чином:


:

:

: structdirection {

члени (елементи) структури

}; ()

{O;// Оголосили змінну O типу TPoint

}


Так описується структура в коді програми. Варто звернути увагу, що при оголошенні структури немає круглих дужок

()//НЕВІРНО


а після закриття фігурної дужки стоїть крапка з комою.

Оголошення структури завжди повинно починатися з ключового слова struct. Необов'язково, щоб структура мала ім'я, але тоді така структура обов'язково повинна мати структурні змінні, оголошені між закриває фігурною дужкою і крапкою з комою. Обов'язково в оголошенні структури повинні бути присутніми фігурні скобочки, вони обрамляють тіло структури, в якому оголошуються її атрибути (елементи). Структурні змінні, при оголошенні структури, вказувати необов'язково.

Структурна змінна може бути задана унікальним чином://Визначення анонімного типу структури


{

char name [20]; _ name [40]; _ name [20];

} copymy;// Створення структурної змінної


. 2 Звернення до структурі


# include lt; conio.h gt;

# include lt; iostream.h gt;

structTPoint//Оголосили нову структуру TPoint.

{x;// Перший параметрy;// Другий параметр

};// Після опису структури ставлять крапку з комою ()

{(); O;// Оголосили змінну O типу TPoint.x=30;// Привласнили першому параметру значеніе.y=100;//Привласнили другому параметру значення ();

}


У цьому коді була оголошена змінна Oтіп даних якої відповідає структурі TPoint

У структури TPoint було оголошено 2 параметра. (x, y). При зверненні до O програміст повинен звернутися до певному параметру зі структури до якої Оотносітся.

Щоб створити другу змінну з двома параметрами, але відрізняється від першого досить прописати

, А;// Оголосили змінні O і A типу TPoint, А;// Оголосили змінні O і A типу TPoint

Код С ++ структури

# include lt...


сторінка 1 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Вивчення моделі проміжного типу ринкової структури
  • Реферат на тему: Дослідження впливу зміни параметрів і структури ПТС ПТУ з турбіною типу ПТ- ...
  • Реферат на тему: Структури і алгоритми обробки даних
  • Реферат на тему: Структури та алгоритми обробки даних
  • Реферат на тему: Структури даних і алгоритми