ЛЕКЦИЯ №6. Структуры и другие типы данных ОБЪЯВЛЕНИЕ СТРУКТУР Опр. Структура- это такие конструкции языка С, которые объединяют в себе данные разных типов, в том числе и подструктуры. Они позволяют группировать связывать данные таким образом, что с ними можно работать как с единым целым. Объявление структуры Struct man { Char name [80]; Char phonenumber [80]; Int age; Int height; }; Так задается шаблон будущего экземпляра структуры. Зжесь имя шаблона man. То, что находится в теле, ограниченном фигурными скобками, это члены структуры-шаблона. Под такое объявление компилятор память не выделяет. На основе такого шаблона создается экземпляр структруры, под который память уже выделяется, и с которым можно работать в программе. Опр. Ключевые слова: stuct, union, typedef. Операция —>. Экземпляры структры создаются несколькими путями: 1) по шаблону. Struct man friends [100], others. Здесь созданы 2 экземпляра структуры: один- это массив структур (каждый элемент такого массива представляет собой структуру шаблона man), другой - обычный экземпляр по шаблону man. Правило: В C++ ключевое слово Struct можно опускать. 2) при объявлении шаблона: Struct man { Char name [80]; Char phone number [80]; Int age; Int height; [others;
RkJQdWJsaXNoZXIy MTExODQxMg==