Zastanawiam się, jaka jest różnica pomiędzy:Słowo kluczowe Struct w parametrach funkcji, jaka jest różnica?
struct Node
{
int data;
Node *next;
};
i
struct Node
{
int data;
struct Node *next;
};
Dlaczego potrzebujemy struct
słowa kluczowego w drugim przykładzie?
Również jaka jest różnica między
void Foo(Node* head)
{
Node* cur = head;
//....
}
i
void Foo(struct Node* head)
{
struct Node* cur = head;
//....
}
To powinno odpowiedzieć na twoje pytanie: http://stackoverflow.com/questions/8422775/why-does-c-need-struct-keyword-and-not-c – matb
C * lub * C++? Odpowiedź jest zupełnie inna w zależności od języka. – Quentin
Co Quentin powiedział. Usuń znacznik C++ lub C. –