【发布时间】:2015-07-01 08:38:10
【问题描述】:
我想知道,有什么区别:
struct Node
{
int data;
Node *next;
};
和
struct Node
{
int data;
struct Node *next;
};
为什么我们在第二个例子中需要struct 关键字?
还有,和有什么区别
void Foo(Node* head)
{
Node* cur = head;
//....
}
和
void Foo(struct Node* head)
{
struct Node* cur = head;
//....
}
【问题讨论】:
-
这应该回答你的问题:stackoverflow.com/questions/8422775/…
-
C 或 C++?答案因语言而异。
-
昆汀说了什么。删除 C++ 或 C 标记。