null是空指針的意思,表示失效了。
Null是在計算中具有保留的值,用於指示指針不引用有效對象。程序通常使用空指針來表示條件,例如未知長度列表的結尾或未執行某些操作; 這種空指針的使用可以與可空類型和選項類型中的Nothing值進行比較。
由於 Null不是數據值,而是缺少值的標記,因此以數學運算符使用 Null會給出未知結果。由於 Null不是任何數據域的成員,因此它不被視為“值”,而是指缺失值的標記(或占位符)。因此與 Null進行比較永遠不會導致 True或 False,而總變成在三值邏輯的 Unknown 結果中。
擴展資料:
NULL在計算機科學的不同表示含義:
1.空值 (SQL)?(NULL),壹個特殊標記,用於指示數據庫中不存在數據值。
2.空字符,壹個數值為0的控制字符。在許多字符編碼中都包括空字符。
3.空設備,壹個特殊的設備文件,它丟棄壹切寫入其中的數據,但報告寫入操作成功,讀取它則會立即得到壹個EOF。
4.空調制解調器,又稱零調制解調器。是壹種使用壹根RS-232串行電纜直接連接兩個數據終端設備(而不通過調制解調器)的通信方法。
5.空對象模式,壹種軟件設計模式。
6.空字符串,壹串的長度為零的字符串。
7.Null終止字符串,長度由第壹個空字符決定的字符串。
8.可以為Null的類型,壹些靜態型編程語言的特性,允許壹個數據類型可以設定為特殊的值NULL。
百度百科——NULL