1.如果是C语言,局部变量必须在语句块最上面声明。 2.除了这个未定义还有没有别的错误?VS的话,如果PNODE未定义,以PNODE声明的变量也是未定义的。 3.最后一招,先换个变量名试试。
PNODE current = (PNODE)malloc(sizeof(NODE)); if (current == NULL) { printf("内存分配失败,程序退出.......^_^\n"); exit(-1); } current->data = val; pTail->pNext = current; current->pNext = NULL; pTail = current;
24,860
社区成员
27,333
社区内容
加载中
试试用AI创作助手写篇文章吧