Вопросы

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

Я хотел бы понять, создавая указатель на структуру, нужно ли объявлять объявление структуры 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

Читать:
Использование или назначение указателя на указатель (C)

Похожие записи

CupertinoPicker не может вернуть текст из выбранного значения

admin

Модульное тестирование PHP с использованием Zend Auth и Zend ACL

admin

Как сделать так, чтобы текст отображался на экране в течение определенного времени?

admin

Почему динамические цвета из моего каталога цветов не работают на моей панели навигации?

admin

DiscordAPIError: Unknown Message (Бот для назначения ролей в сообщении)

admin

Java 8 LocalDateTime

admin