为了账号安全,请及时绑定邮箱和手机立即绑定

你好,求问一下下面的代码中的“NULL;”是什么意思?

你好,求问一下下面的代码中的“NULL;”是什么意思?

湖上湖 2021-02-17 12:11:34
#include <assert.h>#include <stdio.h>char*strcpy(char*strDest, constchar*strSrc){assert((strDest!=NULL) && (strSrc !=NULL)); char* address = strDest;   while( (*strDest++=*strSrc++) !='\0' )       NULL;return address ;   }
查看完整描述

2 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

NULL表示空指针,题中表示具有保留的值。

NULL是在计算中具有保留的值,用于指示指针不引用有效对象。程序通常使用空指针来表示条件,例如未知长度列表的结尾或未执行某些操作; 这种空指针的使用可以与可空类型和选项类型中的Nothing值进行比较。

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

扩展资料


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

语法:z=null(A) %z的列向量为方程组的正交规范基,满足z‘ x z=I。

z=null(A,'r') %z的列向量是方程A*X=0的有理基。

java中的null是一个关键字,通常用来声明一个空引用,Object o = null;


表示对象o是一个空引用,如果程序员对它进行了引用,就会抛出一个NullPointerException异常。



查看完整回答
反对 回复 2021-03-26
  • 2 回答
  • 0 关注
  • 394 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信