【nullptr和null区别】
文章插图
nullptr和null均是C语言中的数据类型,其主要区别有:
1、nullptr在C语言中一般为关键字,表示空指针,而NULL只是一个宏定义 。
2、nullptr可以被自动转换为各种pointer类型,但不会被转换为任何整数类型,而null与0的作用相似,表示空数据 。
C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发,是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言 。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性 。C语言能以简易的方式编译、处理低级存储器 。以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译 。
nullptr和null区别的详细内容就为您分享到这里,【精彩生活】jing111.com小编为您精选以下内容,希望对您有所帮助:
- 华为mate40e和华为Nova8有什么区别-参数对比-哪款更值得入手
- 电话万能钥匙和wifi万能钥匙功能一样吗【详解】
- 华为P8和HTC M9哪个好
- 2 寸金草
- 华为荣耀7和魅族MX4 Pro哪个好
- 紫薯和什么一起吃最好
- 联想天逸f41at5800价格和评测【图文】
- 鸡蛋和黄瓜可以一起吃吗
- 晏殊和晏几道两人是什么关系
- 水槽台上和台下的区别 如何购买水槽