gpt4 book ai didi

c - null 和 NULL ,有什么区别吗?

转载 作者:行者123 更新时间:2023-11-30 21:45:29 25 4
gpt4 key购买 nike

nullNULL 之间有什么区别吗?我知道空字符('\0'),除了它们之间有任何相关关系吗?

最佳答案

NULL 是一个产生空指针常量的宏(在 C++ 中通常是简单的、未经修饰的 00L,而 (C 语言中的(void *)0))。在现代 C++ 中,nullptr 通常是获取空指针常量的首选方法。

NUL 是零字节的 ASCII 名称。 C 标准称其为“空字符”。

“null”是一个普通的单词。在 C++ 中,它的主要用途是作为短语“空指针”(或“空指针常量”)的一部分。

关于c - null 和 NULL ,有什么区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36555333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com