为了账号安全,请及时绑定邮箱和手机立即绑定

【金秋打卡】第2天 2022重学C++2

标签:
C++

第一模块:

课程名称:百度大牛带你结合实践重学C++

章节:1-4~2-4

讲师姓名:quickzhao


第二模块:

课程内容:

1-4~2-4小结讲解了CPP的应用,编译型语言,C++中的数据类型以及开环环境的安装


第三模块:

学习心得:

1-4 CPP的应用

spacer.gifhttps://img1.sycdn.imooc.com//635d422b00014c0208590518.jpg

C++:用在【性能高,功耗低】的场景,允许程序员自己精确的控制【内存、资源】的分配,从而将硬件和底层的性能发挥到极致

spacer.gifhttps://img1.sycdn.imooc.com//635d423100010dd208460153.jpg


2-1 编译型语言

spacer.gifhttps://img1.sycdn.imooc.com//635d4239000197f408310517.jpg

效率的降低主要是看【你要做什么事】,这个事对效率的要求是怎样的,所以,效率的降低是相对的,不是绝对的


编译型语言的层次和类型:

编译型语言需要经历【编译】和【链接】,才能变成真正可执行的程序

图解1:

spacer.gifhttps://img1.sycdn.imooc.com//635d423f0001706108670158.jpg


图解2:

spacer.gifhttps://img1.sycdn.imooc.com//635d42490001390308490479.jpg


2-2 C++的数据类型

一个C++的demo

spacer.gifhttps://img1.sycdn.imooc.com//635d42560001df9307620333.jpg


数据类型决定了变量所占内存空间的大小和布局方式,该空间能存值的范围,以及变量能参与的计算


学习C++,就得了解内存布局

spacer.gifhttps://img1.sycdn.imooc.com//635d425d0001370107490390.jpg


一个bit就是一个位,8个bit就是1一个字节byte(拜特)

spacer.gifhttps://img1.sycdn.imooc.com//635d426b0001107708670590.jpg



补充:【源码】、【反码】、【补码】

源码:

反码:

补码:


spacer.gifhttps://img1.sycdn.imooc.com//635d42750001827c08560330.jpg


计算机中最小的数据单位是【字节】

C++中到底有哪些数据类型?

基础数据类型:

spacer.gifhttps://img1.sycdn.imooc.com//635d4282000178f108800490.jpg


定义的demo:

spacer.gifhttps://img1.sycdn.imooc.com//635d428e0001059003580346.jpg


2-3 开发环境的安装和使用1

Visual Studio的安装和使用(IDE:集成开发环境)

......


C++是一门【自由度】很高的语言,赋予了C++程序员很高的【掌控权限】,所以,C++又是一门【骇客语言】,C++的独特魅力在于认人去精确灵活掌控内存分配,也就是对内存进行管理,从而做到【高性能,低功耗】


内存分配的最小单位是【字节】

字母在计算机中用ASCII码表示,0x61就是字母a的十六进制的ASCII形式


2-4 开发环境的安装和使用2

调试菜单【调试看内存】:

spacer.gifhttps://img1.sycdn.imooc.com//635d429900014a4008800409.jpg

spacer.gifhttps://img1.sycdn.imooc.com//635d42a5000178fb08920428.jpg


.dll:动态链接库


第四模块:

课程截图:

https://img1.sycdn.imooc.com//635d41a900012e6007520382.jpg


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消