Мы знаем, что объекты структуры могут быть объявлены в конце определения структуры следующим образом:
struct vertex
{
float x,y,z;
}v1;
Является ли такое объявление объекта, как v1
возможно при использовании typedef struct?
typedef struct vertex
{
float x,y,z;
} vertex;
Обязательно ли теперь объявлять объекты отдельно с помощью
vertex v1;
не могут ли они быть добавлены в конце определения структуры в этом случае?