void display(link head) { link p; p=head; if(p==NULL) printf(" list is empty"); else do { printf("%d",p->data); p=p->next; }while(p!=NULL); }
书上说思考为什么要把head设置成p而不是直接用我没看出来为什么 为什么啊?link是链表的指针
head四个字符比p长。head意义特指头部节点,而遍历链表时用的指针会指向链表的每一个节点,用head那意义不合适了。
2.1m questions
2.1m answers
63 comments
56.6k users