У меня есть следующий фрагмент кода:
typedef int T;
typedef struct Node *pNode;
typedef struct Node{
T item;
pNode next;
}Node;
Первое и последнее выражение typedef
мне довольно ясно, но я, кажется, не понимаю второго.
Почему это определяется как структура, когда это просто указатель на узел?
И почему он не упоминается как указатель в операторе pNode next;
?