c指针和c++指针的区别

小编 TOP1 2197

c指针和c++指针的区别在于对空指针的定义稍有不同,c++中类成员指针等类型是c语言中所没有的,并且c++的指针类型比c的多。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开;而C++是一种计算机高级程序设计语言,由C语言扩展升级而产生。

c指针和c++指针的区别在于对空指针的定义稍有不同,

在C语言中:#define NULL (void*)0

在C++语言:#define NULL 0

数字0是少数允许可以直接赋给指针的数值

另外C++中类成员指针等类型是C语言中所没有的

C++的指针类型比C的多。但这并不是指针造成的,指针本身的意义是一样的,只是C++的数据类型要比C的丰富,所以指针类型也较C的丰富了。

指针 引用 数组 string 结构体 共用体 枚举 位域

在这里插入图片描述
在这里插入图片描述

最后,推荐我们的管理工具给大家。

回复

我来回复
  • 暂无回复内容

注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部