在C/C++等語言中,懸空指針(Dangling Pointer)指的是:一個指針的指向對象已被刪除,那么就成了懸空指針。野指針是那些未初始化的指針。 基本介紹 中文名:懸空指針類型:C/C++等語言含義:一個指針的指向對象已被刪除野指針:那些未初始化的指針 例如:int main(){char*dp = NULL;for(i=0;i<1;i++) {char c;dp =&c;}/* 注意c的聲明周期 *//* dp 此時為懸空指針 */}這裡for循環只是說明c是局部變數void f(){char*dp;/* dp 未初始化,是野指針 */}有時也把野指針和懸空指針通稱懸空指針