[問題] C語言 關於指標的疑問
1.空指標的定義是 不指向任何地方
疑問是NULL為0 記憶體裡沒有位址為0的地方嗎
2.用空指標指東西並讀取會造成RUNTIME ERROR
想問原理是什麼和記憶體
和系統實際上會怎麼運作
3.如果有一個沒有被指向的記憶體區間
有可能還找的到嗎
4.記憶體區段錯誤是因為沒有權限
那系統會怎麼運作?
停止然後直接回報錯誤嗎或是做其他動作
麻煩各位了
主要為Windows 系統來說
問題本身如果就有錯 也請各位糾正
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.159.29
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1458125683.A.6EB.html
→
03/16 19:00, , 1F
03/16 19:00, 1F
→
03/16 19:01, , 2F
03/16 19:01, 2F
推
03/16 19:49, , 3F
03/16 19:49, 3F
感謝兩位 問題已修正
※ 編輯: angus60704 (59.124.159.29), 03/16/2016 19:56:56
→
03/16 19:59, , 4F
03/16 19:59, 4F
→
03/17 20:58, , 5F
03/17 20:58, 5F
推
03/18 10:04, , 6F
03/18 10:04, 6F