这个*头的含义是什么?
struct node{
  int data;
  struct node *next;
}*head;
head是一个指针变量struct node.这相当于写作:
struct node{
  int data;
  struct node *next;
};
struct node *head;
在另一方面,虽然这是完全合法的C++,这个概念和你的代码很大关系.然而,如果你使用C++编译器,那么你可以简单的写node *head;,即在C++可以省略struct,同时宣布部分head指针.
| 归档时间: | 
 | 
| 查看次数: | 402 次 | 
| 最近记录: |