NSB600"CL.EXE"已退出,代码为2
代码如下,是有关链表逆置的。程序代码:
#include<stdio.h> #include<stdlib.h> struct node { int data; struct node* next; struct node* prior; }; void initlist(node* p); void conversion(node* q); void Printf(node* q); int main() { node* p; p = (struct node*)malloc(sizeof(node)); p->next = NULL; p->prior = NULL; p->data = -1; initlist(p); conversion(p); //Printf(p); } void initlist(node* q) { int i; struct node* k,*p; p->data = 0; k= q->next; while (i<10) { struct node*s= (struct node*)malloc(sizeof(node)); s->data = p->data ++; s->prior = k; k->next = s; k = k->next; s->next = NULL; } } void conversion(node* q) { int i; struct node* p,*s; s = q->next; while (s->data !=NULL) { if (s->next == NULL) p = s; s = s->next; } s = q->next; while (&s !=& p || s->prior != p) { s->data = s->data + p->data; p->data = s->data - p->data; s->data = s->data - p->data; p = p->prior; s = s->next; } } void Printf(node* q) { struct node* p; p = q->next; while (p->next == NULL) { printf("%d", p->data); p = p->next; } }
双击错误则转到另一个页面显示代码如下;
<!-- Rest of the sources -->
429-> <CL Condition="'%(ClCompile.PrecompiledHeader)' != 'Create' and '%(ClCompile.ExcludedFromBuild)'!='true' and '%()' == '' and @(ClCompile) != ''"
BuildingInIDE ="$(BuildingInsideVisualStudio)"
Sources ="@(ClComp
有没有大佬知道这是哪方面的错误??