c结构和类的区别:C#中结构和类的区别

如题所述

C结构体C是面向过程的编程语言。在C语言中,结构体是用作一种数据聚合方式,将一组关联紧密的数据组成统一的数据进行操作。其功能是最基本的,在C++结构体和C++类中同样包含该功能。C++结构体C++是面向对象的编程语言。结构体的表现形式,使用方法与C语言的结构体一致。区别:C++结构体是面向对象的,可以在其中定义函数。C++的结构体存在访问权限(默认Public)。可以通过private方法修饰内部成员变量是否可以被修改。C++类C++类是面向对象封装的基础,功能和C++结构体类似,同样可以定义函数。区别:C++类的默认访问权限是Private。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-01-04
相似回答