Great_Link()我编辑了一下,蹉跎了好些岁月。
不过……还是有收获,看注释。
不过……还是有收获,看注释。
程序代码:
void Creat_Link(PList* p,int size) { *p = ( PList )malloc( LEN_List ); assert( NULL != *p); memset( *p, 0, LEN_ListNode ); ( *p )->size = size; ( *p )->rear = ( PListNode )malloc( LEN_ListNode ); //写成: //( *p )->front = ( PListNode )malloc( LEN_ListNode ); //不是就可以了么? assert( NULL != ( *p )->rear ); ( *p )->front = ( *p )->rear;//这一行是多余的吧? memset( ( *p )->front, 0, LEN_ListNode ); ( *p )->rear->next = ( PlistNode )malloc( LEN_ListNode ); assert( NULL != ( *p )->rear->next ); ( *p )->rear = ( *p )->rear->next;//因为这一行( *p )->rear的指向已经改变了 ( *p )->front->next = ( *p )->rear; memset( ( *p )->rear, 0, LEN_ListNode ); ( *p )->rear->prior = ( *p )->front; }
[此贴子已经被作者于2017-4-29 21:10编辑过]
09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。