Содержание
- 2. С помощью массивов можно объединить переменные одного типа. В реальном мире, однако, требуется объединять между собой
- 3. Для объединения разнотипных переменных в языке C ++ используются структуры. Под структурами подразумевают группу переменных, объединенных
- 4. Описание структуры – это всего лишь шаблон, по которому впоследствии создаются переменные. Переменная структуры в программе
- 5. Пример: для моделирования автомобиля создать новый тип из нескольких элементов. struct TAutoTyp // объявляем новый тип
- 6. Можно, например, создать новую переменную такого типа, или новый массив, или объявить указатель с таким типом.
- 7. Все данные, которые будут использоваться при выполнении программы, записываются в поля переменной. Пример: collection.km = 128000;
- 8. Структуры можно инициализировать. Для этого используются фигурные скобки. TAutoTyp JB = {"Aston Martin", "DB5", 12000, 90,
- 9. Доступ к элементам структуры через указатель: TAutoTyp *parking_map; parking_map = &collection; (*parking_map).price = 12500; или parking_map->price
- 10. Важный аспект- расположение объявления структуры. Существует два варианта: Объявление внутри функции main() Объявление за пределами ф-ии
- 11. ПРИМЕР struct marks { char name[10]; int phys; int chem; int maths; }; struct exams{ double
- 12. int main() { marks ivanov={"Victor",4,4,3}; marks petrov={"Andre",3,4,3} ; exams LastYear, ThisY; LastYear.chem=4.33; LastYear.maths=3.82; LastYear.phys=3.5;
- 13. ThisY.chem=(ivanov.chem+petrov.chem)/2; ThisY.maths=(ivanov.maths + petrov.maths) /2; ThisY.phys =(ivanov.phys+petrov.phys)/2; cout }
- 15. Скачать презентацию