對於空指針值,在壹般文檔中,它們傾向於用NULL表示,而不是直接表示為0。但是我們應該清楚:對於指針類型,返回null和返回0是完全等價的,因為NULL和0都意味著NULL指針。
擴展數據
如果將空指針常量賦給類型化指針變量,則該指針稱為空指針。它不指向任何對象或函數。
例如,如果p是壹個指針變量。
如果是:p = 0;、p = 0L、p =‘\ 0‘;、p = 3-3;、p = 0 * 17;在(對於C,也可以是p =(void *)0;)。
p變成空指針,系統保證空指針不指向任何實際的對象或函數。相反,任何對象或函數的地址都不能是空指針。
作為壹個實體,指針是計算機語言中用於存儲內存地址的變量。指針壹般出現在相對低級的編程語言中,如C語言。Java等高級語言壹般避免使用指針,而是引用指針。
作為壹種數據類型,指針可以從函數類型、對象類型或不完整類型派生。從它派生的數據類型稱為引用類型。指針類型描述壹個對象,其值是對被引用類型的實體的引用。
百度百科-空指針常數