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