什么是NULL

来源:百度知道 编辑:UC知道 时间:2024/05/16 08:42:56
请问一下什么是NULL,我在学编程到现在都还是不知道哦。
请各位帮帮忙,帮我解豁一下.

null 值指出一个变量中没有包含有效的数据。
产生 null 的原因是:
在程序设计中是一个存在的变量的值
但是你应该问是在什么情况下用的或在什么地方用,
意义都不一样,表现出来也不一样。
对一个变量显式地赋值为 null。
包含 null 的表达式之间的任何操作。

不同的语言不一样啊
在sql里面是表示“空值”,即该值未知,开始的时候没有输入数据
c,c++语言里面表示变量没有赋值
在java里面表示引用数据类型没有赋值
delphi里面也是基本数据类型变量没有值了,引用数据类型用nil

http://zhidao.baidu.com/q?word=NULL&ct=17&pn=0&tn=ikaslist&rn=10

在C语言中,NULL就是0,在STDIO.H中已有定义#DEFINE NULL 0。
在出席NULL时可以用0代替,在编译时也把所有NULL都换成0再编译。

基本上把它看作O的象征就可以了。
理解起来方便一些。