永发信息网

null什么意思

答案:2  悬赏:60  手机版
解决时间 2021-03-03 15:57
  • 提问者网友:棒棒糖
  • 2021-03-03 01:58
null什么意思
最佳答案
  • 五星知识达人网友:胯下狙击手
  • 2021-03-03 02:32
1. 字面理解,null就是无效的;无价值的;
2. 在编程中,变量以null结尾,表示其后没有可用的数据,数据读取在此结束。
3. null在数据库中表示不知道(Unknown) 的数据,主要有3种意思:  a)知道数据存在,但不知道具体值  b)不知道数据是否存在  c)数据不存在
4. 从内存上来说 a=""  已经在内存存了东西(存的是空字符串,内存空间已经分配给他一个 0/ 存在栈里);  但是a = null 表示内存空间上没有存东西。因此一般情况下大家会不小心把 null 跟 "" 混淆,我举个编程的例子:a=""  就相当于这个人考试了,不过是考了0分;
而 a=null 就相当于这个人没有考试,所以没有分数,但你不能说他是0分。所以常见的"未将对象引用到对象实例"的错误都是给变量赋null值引起的
全部回答
  • 1楼网友:三千妖杀
  • 2021-03-03 02:43

一、单词解释:

1. 【形容词】零的;无效的;无价值的;空的.   2. 【名词】零;空;无.   3. 【及物动词】使无效.

二、在编程中的解释

  在编程中,变量以null结尾,表示其后没有可用的数据,数据读取在此结束。

  产生 null 的原因是:

  在程序设计中是一个存在的变量的值

  但是你应该问是在什么情况下用的或在什么地方用,

  意义都不一样,表现出来也不一样。

  对一个变量显式地赋值为 null。

  包含 null 的表达式之间的任何操作。

  null在数据库中表示 不知道(unknown) 的数据,主要有3种意思:

  1)知道数据存在,但不知道具体值.

  2)不知道数据是否存在.

  3)数据不存在.

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯