找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2059|回复: 0
打印 上一主题 下一主题
收起左侧

[C++]笔记十二:C++对C的扩展——struct关键字类型增强

[复制链接]
跳转到指定楼层
楼主
C++对C的扩展——struct关键字类型增强
C语言的struct定义了一组变量的集合,C编译器并不认为这是一种新的类型。
C++中的struct是一个新类型的定义声明。
上面程序我们用.c文件,运行结果如下:
这个时候c编译器不认为Student是一种新的类型,我们必须在Student前面加上struct关键字!
C++struct关键字进行了功能增强。
我们将同样的在c编译器下无法编译的程序放到.cpp文件发现是可以编译通过的!也就是说在C++认为struct定义了一个新的类型,这个新的类型可以来定义新的变量。
另外呢,C++struct关键字进行了类型增强,struct关键字和class关键字完成的功能一样的当然也有不一样的地方区别后面再说
结构体里面也可以加上访问数据权限:public、protected
【C++】笔记系列均为原创,转载请注明转自微号:Lightspeed-Tech  或  AutoCode
更多精彩资料,请关注!

评分

参与人数 2黑币 +15 收起 理由
白鹤859 + 10 很给力!
tyyhm + 5 很给力!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶2 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表