null表示什么

Fanly 问答 2020-03-02 09:15:27 阅读(...)

Null 翻译为“空的”。在计算机中常表示无结果,空值。是一种表示这个指标并不指向任何的对象的引用,它的元素只有“零”,Null 是在计算中具有保留的值,用于指示指针不引用有效对象。

Null 翻译为“空的”。在计算机中常表示无结果,空值。是一种表示这个指标并不指向任何的对象的引用,它的元素只有“零”,Null 是在计算中具有保留的值,用于指示指针不引用有效对象。

null

程序通常使用空指针来表示条件,例如未知长度列表的结尾或未执行某些操作;这种空指针的使用可以与可空类型和选项类型中的 Nothing 值进行比较。

空指针不应与未初始化的指针混淆:保证空指针与指向有效对象的任何指针进行比较。但是,根据语言和实现,未初始化的指针可能没有任何此类保证。它可能与其他有效指针相等;或者它可能比较等于空指针。它可能在不同的时间做两件事。

Null 在不同场景的应用

在 SQL:Null 在数据库中表示不知道的数据,主要有 3 种意思:知道数据存在,但不知道具体值;不知道数据是否存在;数据不存在。

在 MATLAB:函数 null 用来求解零空间,即满足方程组 A*X=0 的解空间。实际上是求出解空间的一组解(基础解系)。

在 JAVA:java 中的 null 是一个关键字,通常用来声明一个空引用,表示对象 o 是一个空引用,如果程序员对它进行了引用,就会抛出一个 NullPointerException 异常。

收藏 0个人收藏
走进科技生活方式

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • web3.js

    web3.js是什么

    web3.js是以太坊提供的一个Javascript库,它封装了以太坊的JSON RPC API,提供了一系列与区块链交互的Javascript对象和函数,包括查看网络状态,查看本地账户、查看交易和区块、发送交易、编译/部署智能合约、调用智能合约等。
  • SQL

    SQL语法是什么

    SQL编程语言的语法由ISO / IEC SC 32定义和维护,作为ISO / IEC 9075的一部分。该标准不是免费提供的。 尽管存在标准,但SQL代码在不经过调整的情况下不能在不同的数据库系统之间完全移植。
  • Makefile是什么

    Makefile是什么

    Makefile是和make命令一起配合使用的,makefile定义了一系列的规则来指定哪些文件需要先编译、后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,makefile就像一个Shell脚本一样,也可以执行操作系统命令。
  • MyISAM

    MyISAM是什么

    MyISAM是默认存储引擎(Mysql5.1前)。它基于更老的ISAM代码,但有很多有用的扩展。(注意MySQL 5.1不支持ISAM)。 每个MyISAM在磁盘上存储成三个文件,每一个文件的名字均以表的名字开始,扩展名指出文件类型。
  • 内存溢出是什么

    内存溢出是什么

    内存溢出(OOM)是指应用系统中存在无法回收的内存或使用的内存过多,使得程序运行要用到的内存大于能提供的最大内存。此时程序就运行不了,系统会提示内存溢出,有时会自动关闭软件,重启电脑或者软件后释放掉一部分内存又可以正常运行该软件。
  • null

    null 是什么意思

    在数据库中,Null是某个字段中完全没有值,并且表示字段值未知。Null与数字字段,文本字段或空间值的零值不同。Null表示尚未存储数据库字段值。