Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!npeer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!postnews.google.com!news1.google.com!Xl.tags.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local2.nntp.dca.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail NNTP-Posting-Date: Sat, 09 Jun 2012 15:01:23 -0500 Message-ID: <4FD3AB92.4183@mindspring.com> Date: Sat, 09 Jun 2012 16:01:22 -0400 From: pete Reply-To: pfiland@mindspring.com Organization: PF X-Mailer: Mozilla 3.04Gold (WinNT; I) MIME-Version: 1.0 Newsgroups: comp.lang.c Subject: Re: linked list References: <4FD32A2F.1A9E@mindspring.com> <4FD33350.63FA@mindspring.com> <15da424e-f82e-4580-ac2c-1fc8f7563c15@googlegroups.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 24 X-Usenet-Provider: http://www.giganews.com NNTP-Posting-Host: 4.154.216.98 X-Trace: sv3-ABFlatht92UBNOR171bkvvGBpATlfdSHu3VzievBT/4sOcNVjaFHpo73F5eKZyOiaZKGC6MD00KXRPF!pdBzNbwcuoxpsMnENBnGsRXnFVA99d5e4ry2UBHmi5dUx8zYd3F2XZ5jL27gMCBxi5pz81OE1eGG!yoVNDP/GDg== X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 1622 X-Received-Bytes: 1802 Xref: csiph.com comp.lang.c:22077 Zhang Yuan wrote: > > On Saturday, June 9, 2012 7:28:16 PM UTC+8, pete wrote: > > pete wrote: > > void > > stu_free(struct stu *head) > > { > > struct stu *next; > > > > while (head != NULL) { > > next = head -> next; > > free(head); > > head = next; > > } > > Why not just free head? Because just freeing head, would leave the rest of the nodes in the linked list, inaccessible yet still allocated. -- pete