1
typedef struct node{
int data;
struct node *next;
}Lnode, *LinkList;
и когдаВ чем разница между Lnode и LinkList?
LinkList p = new Lnode;
LNode *p = new Lnode;
есть какая-то разница?
typedef struct node{
int data;
struct node *next;
}Lnode, *LinkList;
и когдаВ чем разница между Lnode и LinkList?
LinkList p = new Lnode;
LNode *p = new Lnode;
есть какая-то разница?
Его просто переопределение указателя p
в этой строке:
Lnode *p = new Lnode;
ранее объявленной в строке ниже
LinkList p = new Lnode;
Здесь пишущий Lnode*
эквивалентно записи на node*
и писать LinkList
также оценить, node*
, без разницы! То же, что и
typedef int *iptr; // type name: iptr
// new type: int*
iptr ptr; // same as: int *ptr