Элементы программирования на Си. Родионова Т.Е. - 34 стр.

UptoLike

Составители: 

34
Спецификатор типа - это основной или производный тип данных или тип,
который ранее определен программистом. Описатель - это новое имя созданного
нами типа.
Пример задания нового имени для типа float:
typedef float real;
После такого описания в программе вместо типа float можно писать тип real,
привычный по Паскалю.
Пример. Описание нового типа данных "дата", состоящего их трех полей.
typedef struct{
int day;
char month[10];
int year;
}data;
data d1,d2,d3;
Структура не может содержать в качестве элемента структуру такого же ти-
па, но может включать указатель на структуру этого типа, при условии, что в объ-
явлении структуры указано имя типа. Это позволяет создавать связанные списки
структур.
Пример. Описание бинарного дерева.
struct tree{
int number;
struct tree *left;
struct tree *right;
};
Доступ к элементу структуры осуществляется с помощью символа ".", обозна-
чающего операцию получения элемента структуры.
Примеры обращения к элементам структур, описанных выше:
d1.day