Операция typedef

Любому типу данных, как стандартному, так и определенному пользователем, можно задать новое имя с помощью операции typedef:

typedef тип новое_имя ;

Введенный таким образом новый тип используется аналогично стандартным типам; например, можно ввести пользовательские типы:

 

typedef unsigned int UINT; – здесь UINT – новое имя для типа unsigned int;

typedef char M_s [101]; –здесь M_s – тип пользователя, определяющий строки, длиной не более 100 символов.

Декларации объектов введенных типов будут иметь вид:

UINTi, j; ® две переменные типа unsigned int ;

M_s str[10]; ® массив из 10 строк по 100 символов.

 

Рассмотренная операция упрощает использование указателей на функции.