发布网友 发布时间:2022-03-25 09:49
共8个回答
热心网友 时间:2022-03-25 11:19
NULL是在计算中具有保留的值,用于指示指针不引用有效对象。
程序通常使用空指针来表示条件,例如未知长度列表的结尾或未执行某些操作; 这种空指针的使用可以与可空类型和选项类型中的Nothing值进行比较。
空指针不应与未初始化的指针混淆:保证空指针与指向有效对象的任何指针进行比较。但是,根据语言和实现,未初始化的指针可能没有任何此类保证。
扩展资料
实际上,取消引用空指针可能会导致尝试从未映射的内存中读取或写入,从而触发分段错误或内存访问冲突。这可能表现为程序崩溃,或者转换为可由程序代码捕获的软件异常。
但是,在某些情况下并非如此。例如,在x86实模式中,地址0000:0000是可读的并且通常也是可写的,并且取消引用指向该地址的指针是完全有效但通常不需要的操作,可能导致应用程序中的未定义但非崩溃的行为。
有时解除引用地址为零的指针是有意的、明确的;例如,用C语言编写的用于16位实模式x86设备的BIOS代码可以通过解除引用空指针来写入机器的物理地址0处的IDT。编译器还可以优化掉空指针解除引用,避免分段错误但引起其他不希望的行为。
参考资料来源:百度百科-Null
热心网友 时间:2022-03-25 12:37
NULL是空的意思,是一个废弃却没有完全删除干净的文件。热心网友 时间:2022-03-25 14:11
视频压缩软件Easy RealMedia Procer压缩2pass的RMVB时的半成品,算是1pass的RMVB,(先压1pass再压成2pass,不是常规直接压2pass)热心网友 时间:2022-03-25 16:03
视频压缩软件Easy RealMedia Procer压缩2pass的RMVB时的半成品,算是1pass的RMVB,(先压1pass再压成2pass,不是常规直接压2pass) ,改为RM一般打得开。热心网友 时间:2022-03-25 18:11
空值,无结果,或是空集合。打不开的文件,没有东西的意思热心网友 时间:2022-03-25 20:35
亲测:直接用“爱奇艺”,“吉吉播放器”均可以直接打开。在文件上右键,选“打开方式”,选这两种播放器(别的播放器未测试),均可成功打开。但文件和软件未关链,双击就不行。热心网友 时间:2022-03-25 23:17
0103211005热心网友 时间:2022-03-26 02:15
不用在意什么格式吧?