項(xiàng)目場(chǎng)景:
做單鏈表反轉(zhuǎn)題目,報(bào)錯(cuò):member access within null pointer of type ‘struct ListNode’
題目鏈接:LINK
問題描述
我明明在初始化指針時(shí)候,已經(jīng)處理了n2->next情況卻依然報(bào)錯(cuò)
這個(gè)報(bào)錯(cuò)提示含義是:大概就是他給你傳個(gè)空指針的話你的語(yǔ)法是錯(cuò)誤的含義。
原因分析:
提示:這里填寫問題的分析:
那這里是這么回事?再后來看別人的代碼過程中,我發(fā)現(xiàn)了一個(gè)我忽視的地方,就是雖然我在初始化時(shí)候考慮到了head->next的情況,但是我并沒有考慮n3->next情況
解決方案:
我們對(duì)n3往下走加一個(gè)判斷條件就行,如果n3等于NULL,就不用執(zhí)行n3=n3->next
文章來源:http://www.zghlxwxcb.cn/news/detail-831390.html
完。文章來源地址http://www.zghlxwxcb.cn/news/detail-831390.html
到了這里,關(guān)于【無標(biāo)題】力扣報(bào)錯(cuò):member access within null pointer of type ‘struct ListNode‘的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!