пользователей: 21231
предметов: 10456
вопросов: 177504
Конспект-online
зарегистрируйся или войди через vk.com чтобы оставить конспект.
РЕГИСТРАЦИЯ ЭКСКУРСИЯ


Массивы структур

Чтобы объявить массив структур, вначале необходимо определить структуру (то есть определить агрегатный тип данных), а затем объявить переменную массива этого же типа.

Чтобы получить доступ к определенной структуре, указывайте имя массива с индексом.
Как и массивы переменных, массивы структур индексируются с нуля.

  • Задание массива

     mystruct  mass[20];

 

  • Обращение к элементу массива

mass[2].cena=100; // обращение к 3-ему элементу  массива;

     // индексация элементов массива начинается с 0

  • Одновременное объявление структуры и массива типа структуры

 

  const int size=20; // задание константы

 struct  mystruct  {

        int  cena;                  

        float ves;  

        char name[20] ;

    } mass[size]; // создание массива

 

Использование в качестве членов структур массивов

   struct mystruct {

       int mass[5][5];                // двумерный массив целых чисел

       int a;

       float b;

  } prim;                                  // объявление  структурной  переменной

       …

   prim.mass[1][2]=20;       // присвоение члену типа массив структурной 

//переменной prim

 


28.12.2014; 22:51
хиты: 31
рейтинг:0
Точные науки
информатика
Языки программирования
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2016. All Rights Reserved. помощь