課程
/后端開發(fā)
/C
/Linux C語言結(jié)構(gòu)體
head = NULL有什么用?如果沒有會(huì)怎么樣?
2017-02-21
源自:Linux C語言結(jié)構(gòu)體 5-2
正在回答
每個(gè)指針在你賦值給它之前,它都需要有一個(gè)確定的指向地址.
如果你直接head = p1;
因?yàn)閔ead沒有確定的地址,運(yùn)行時(shí)就會(huì)出現(xiàn)未知錯(cuò)誤.好像這就是所謂的野指針.
加了head = NULL;就是為了給head一個(gè)確定的指向;
我們都是好孩子哈 提問者
親,什么意思,是教程寫的有問題?是的,課程還沒有更到那節(jié),很快更新了,多關(guān)注。
舉報(bào)
C語言的深入,幫助小伙伴們進(jìn)一步的理解C語言,趕緊看過來
1 回答為什么return后面的head要用()括起來,求大神解答.
1 回答為什么 struct weapon a,b,c, 后面要加*head?
2 回答用什么軟件啊
1 回答vim中:$作用是什么?
3 回答為什么不用加&了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-02-21
每個(gè)指針在你賦值給它之前,它都需要有一個(gè)確定的指向地址.
如果你直接head = p1;
因?yàn)閔ead沒有確定的地址,運(yùn)行時(shí)就會(huì)出現(xiàn)未知錯(cuò)誤.好像這就是所謂的野指針.
加了head = NULL;就是為了給head一個(gè)確定的指向;
2022-03-23
親,什么意思,是教程寫的有問題?是的,課程還沒有更到那節(jié),很快更新了,多關(guān)注。