為什么說(shuō)!p是到了末尾
溯源1
2017-01-12 16:02:20
TA貢獻(xiàn)57條經(jīng)驗(yàn) 獲得超42個(gè)贊
?if語(yǔ)句是出錯(cuò)判斷,if語(yǔ)句中的!p為真就相當(dāng)于p指向了NULL,即P=NULL;加上“!”!p就是真,由于是“||”,其中一個(gè)為真,就會(huì)執(zhí)行下面的return ERROR,!p不是意味到了末尾,p->next==NULL,才是判斷鏈表結(jié)束的標(biāo)志。
TA貢獻(xiàn)3593條經(jīng)驗(yàn) 獲得超0個(gè)贊
舉報(bào)