函数)都要先声明再使用所以楼上说的就是这个原因 在未定义NODEPTR前使用NODEPTR.typedef struct node { char item[100]; struct node *next; } *NODEPTR; ||| c中的结构是可以包结构的c中的所有语句(变量