百科知识

编译不通过程序总会在哪里出点问题,编译通过不了,找也找不出来

2012-07-19 20:15:032***
程序总会在哪里出点问题,编译通过不了,找也找不出来编译不通过程序总会在哪里出点问题,编译通过不了,找也找不出来:这是神马情况, 未卜先知???

最佳回答

  • 这是神马情况, 未卜先知??
    2012-07-19 22:42:12
  • 出现这样的情况往往是语法错误造成的 仔细看看代码,应该很容易 解决这样的问题应该比处理逻辑问题要简单的多
    2012-07-21 15:39:10
  •   #include #include #include using namespace std; #define LEN sizeof( NODE ) typedef struct node { node *pred; int data; node *next; } NODE ; void combination ( ); //有序数组的合并 NODE initlist ( ); //链表的创建 NODE CREATE ( ); //申请链表节点 void addition ( NODE ); //链表节点的加入 int sumary ( NODE ); //链表的计数 void PRINT ( NODE ); //链表的正序输出 void tPRINT ( NODE ); //链表的逆序输出 int main ( ) { combination( ); return 0; } void combination ( ) { NODE *head , *point1 , *point2; cout next = NULL; head->pred = NULL; cin >> num; while ( num != -1) { point1 = CREATE ( ); point1->data = num; point2->next = point1; point1->pred = point2; point2 = point1; cin >> num; } return ( head ); } void addition ( NODE *point ) { int num; NODE *head , *point1; head = point; cin >> num; while ( num != -1 ) { while ( ( point->next != NULL ) && ( ! ( ( point->data next。
      data next != NULL ) { point1 = CREATE ( ); point1->next = point->next; point->next。
      pred = point1; point1->pred = point; point-> = point1; point1->data = num; }; else { point1 = CREATE ( ); point1->pred = point; point->next = point1; } cin >> num; } } int sumary ( NODE *point ) { int sum = 0; while ( point->next != NULL ) { sum++; point = point->next; } return sum; } void PRINT ( NODE *point ) { do { cout data; point = point->next; } while ( point->next != NULL ); } void tPRINT ( NODE *point ) { while ( point->next != NULL ) point = point->next; do { cout data; point = point->pred; } while ( point->pred != NULL ); }。
    2012-07-19 21:12:05
  • 很赞哦! (80)