c结构体,c++结构体 和 c++类的区别

 我来答
GiraKoo
2016-06-18 · 还没有任何签名哦
GiraKoo
采纳数:3949 获赞数:11110

向TA提问 私信TA
展开全部
  • C结构体

C是面向过程的编程语言。在C语言扮掘哪中,结构体是用作一种数据聚合方式,将一组关联紧密的数据厅码组成统一的数据进行操作。其功能是最基本的,在C++结构体和C++类中同样包含该功能。


  • C++结构体

C++是面向对象的编程语言。结构体的表现形式,使用方法与C语言的结构体一致。

区别:

  1. C++结构体是面向对象的,可以在其中定义函数。

  2. C++的结散缓构体存在访问权限(默认Public)。可以通过private方法修饰内部成员变量是否可以被修改。


  • C++类

C++类是面向对象封装的基础,功能和C++结构体类似,同样可以定义函数。

区别:

  1. C++类的默认访问权限是Private。

扈怀炜4h
2016-06-17 · TA获得超过6039个赞
知道大有可为答主
回答量:6907
采纳率:67%
帮助的人:1337万
展开全部
C的结构体中不能正粗州指定成员的访问属性,只能是public,C++里可以指举蔽定为private,C++中默认的访问属性是public,类在C++中,完全取代了结构体,因凳滚为结构体不能实现信息隐蔽,没有继承等,类的成员默认访问方式是private。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
中梦蔼0n
高粉答主

2020-03-21 · 说的都是干货,快来关注
知道答主
回答量:5.8万
采纳率:4%
帮助的人:2831万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式