typedef

typedef в C

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

Получаем: typedef

Схема такая:

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

В примере

typedef char* sbpString;

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

sbpString str = "This is a C string";

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

Получаем: typedef

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

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

Быстрый поиск: Язык C. Java и базы данных