|
Структуры
Основы языка Си
(Структуры)
Возможности языка Си позволяют объединить под одним именем переменные с
разным форматом представления данных. Для этого используется понятие структуры.
Структура – это объект, состоящий из данных различных типов. При использовании структур следует различать объявление (или описание) структуры, как нового типа данных, например тип данных «структура x», от фактического определения
некоторой переменной с типом данных «структура x». Пример объявления структуры типа car:
Struct car {
int doors;
char color[10];
char *maker;
int num_cyl;
int year;
}
|
Служебное слово struct указывает начало объявления или определения
структуры. За ним следует имя, которое присваивается данной структуре, оно
называется идентификатором структуры. В фигурных скобках указывается список определений отдельных элементов, образующих структуру. Элементы структуры могут иметь любой тип, включая массивы, другие структуры и объединения.
|
|
|