我不知道,什麼是之間的區別:函數參數中的struct關鍵字有什麼區別?
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;
//....
}
這應該回答你的問題:http://stackoverflow.com/questions/8422775/why-does-c-need-struct-keyword-and-not-c – matb
C *或* C++?答案根據語言完全不同。 – Quentin
昆汀說什麼。刪除C++或C標記。 –