當前位置:生活全書館 >

綜合知識

> C語言中什麼叫野指標

C語言中什麼叫野指標

C語言中什麼叫野指標

野指標指向一個已刪除的物件或未申請訪問受限記憶體區域的指標。與空指標不同,野指標無法通過簡單地判斷是否為 NULL避免,而只能通過養成良好的程式設計習慣來盡力減少。對野指標進行操作很容易造成程式錯誤。

舉例:p指向一個記憶體地址,該地址所存的值是3。現在刪除這個指標。這個時候p所指向的那個記憶體已經清除,值為不確定。那麼p就是野指標。這個時候對指標p進行任何賦值或操作都是有潛在危險的。正確的做法應該在刪除指標所指向的記憶體後,將指標賦值為0或NULL。

標籤: 叫野 語言 指標
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zonghezhishi/266wq4.html