큐를 구현하는데 필요한 그 안의 노드를 설정하는 데 구조체가 있더라고요.
Struct Node
{
Item item;
Struct Node * next
}
여기서 Item은 typedef로 임의로 설정한 객체 데이터형입니다.
제가 궁금한건 구조체안에 또 저렇게 Struct Node * next를 설정해야할 필요가 있나요?
그냥 Node * next로 하는 것과 Struct Node * next가 차이가 나는건가요?
큐를 구현하는데 필요한 그 안의 노드를 설정하는 데 구조체가 있더라고요.
Struct Node
{
Item item;
Struct Node * next
}
여기서 Item은 typedef로 임의로 설정한 객체 데이터형입니다.
제가 궁금한건 구조체안에 또 저렇게 Struct Node * next를 설정해야할 필요가 있나요?
그냥 Node * next로 하는 것과 Struct Node * next가 차이가 나는건가요?
c 라면 typedef 안하면 struct 써야하는걸로 알고 있는데 - dc App
Node 포인터 타입을 선언하려면 struct Node* next; 라고 적어야됩니다. 마찬가지로 Node 구조체를 선언할 때는 struct Node node; - return 0;
해보면 알겠지만 struct 안 쓰면 컴파일 안 해줌
감사합니다