typedef

Что такое typedef в C?

typedef в C

typedef – это оператор определения пользовательских типов.

Пример typedef:

Получаем: typedef

Схема такая:

   typedef    новый тип    идентификатор

В примере

typedef char* sbpString;

новый тип – char*, т.е. указатель на char. Идентификатор – sbpString. После этого определения мы можем в коде указывать тип sbpString всюду, где должен быть указатель на char. В примере

sbpString str = "This is a C string";

Пример для структуры:

Получаем: typedef

Вариант для примера про структуру:

В последнем случае определение структуры и нашего типа sbpStruct разделено.