понимание структур, указателей и определений типов

Я хотел бы понять, создавая указатель на структуру, нужно ли объявлять объявление структуры typedef такого рода:

Я имею в виду

typedef struct _something{ int okay; }blah; typedef struct _something *finger;

почему он объявлен таким образом, почему бы просто не объявить указатель таким образом

blah *arm;

Итак, если кто-нибудь может помочь мне понять это, и что используется, в каком случае и почему и его преимущества?

@ ММ. Первый typedef уже позаботился об этом. Второй typedef просто скрывает указатель. Вопрос вроде бы во втором.   —  person yukapuka    schedule 24.05.2014

Вы можете использовать blah *arm;. Где ссылка, в которой говорится, что только первое использование является правильным?   —  person yukapuka    schedule 24.05.2014

Источник: ledsshop.ru

Стиль жизни - Здоровье!