斗破C++编程入门系列之前言

首记:

本套斗破C++系列已完结,本课程的宗旨是让编程学习变得有趣,同时化繁为简,让初学者可以在一个半月的时间甚至更短的时间学会编程,当然本课程还会不断优化,将更好的内容展现给大家,包括故事、编程、还有英语的学习。不足之处还有很多,也恳请大家多提宝贵意见,有志同道合的小伙伴,就让我们一起顶峰相见吧。

鸡啄米C++

记住首页不迷路:
http://www.jizhuomi.com/software/129.html

Gitee示例代码地址(在按章节完善…)

https://gitee.com/dingxinfeng/learn_cpp

因为鸡啄米大神写的太好了,这里系列教程是以它为模版,进行的讲解。
因为学习语言这件事本身就挺枯燥的,很多人从入门就放弃了,原因可能有很多,比如枯燥不容易理解英文基础差学习周期长阶段性不明确等原因。
所以这里我们引入了青年朋友比较喜欢的动漫《斗破苍穹》系列,根据不同的学习阶段逐渐提升,这样对自己的实际水平会有一个更好的理解和激励,好了让我们一起跟着萧炎哥哥一起提升我们的斗之气(C++)水平吧。
每个章节我们还会总结学到的英文单词,让英语水平差的小伙伴也能跟的上,好了让我们开启一段斗破C++之旅。

大致的进阶路线是:

  1. 语言基础关(大斗师)(完结)
  2. 界面开发关(斗王)(更新中…)
  3. 数据结构(算法)关(斗宗)(暂无)

不敢妄自菲薄,放眼整个斗气大陆,斗尊以上的强者不超过10人,小编也只能带大家到斗宗的级别,此篇与有缘人共享,希望后浪更比前浪强。

斗破C++目录(语言基础关 更新中…):

斗破C++编程入门系列之前言(斗之气三段)
斗破C++编程入门系列之二:Qt的使用介绍(斗之气三段)
斗破C++编程入门系列之三:数据结构(斗之气三段)
斗破C++编程入门系列之四:运算符和表达式(斗之气五段)
斗破C++编程入门系列之五:算法的基本控制结构之选择结构(斗之气八段)
斗破C++编程入门系列之六:算法的基本控制结构之循环结构(斗之气八段)
斗破C++编程入门系列之七:自定义数据类型(斗之气八段)
斗破C++编程入门系列之八:函数的定义与调用(斗之气八段)
斗破C++编程入门系列之九:函数重载与模板函数(斗之气九段)
斗破C++编程入门系列之十:类与对象:类的声明、成员的访问控制和对象(二星斗者)
斗破C++编程入门系列之十一:类与对象:构造函数和析构函数(四星斗者)
斗破C++编程入门系列之十二:类与对象:类的组合(五星斗者)
斗破C++编程入门系列之十三:类与对象:类模板(六星斗者)
斗破C++编程入门系列之十四:C++程序设计必知:作用域和可见性(六星斗者)
斗破C++编程入门系列之十五:C++程序设计必知:变量生存期(六星斗者)
斗破C++编程入门系列之十六:C++程序设计必知:类的静态成员(九星斗者)彩蛋)
斗破C++编程入门系列之十七:C++程序设计必知:友元(九星斗者)彩蛋)
斗破C++编程入门系列之十八:C++程序设计必知:常引用、常对象(九星斗者)彩蛋)
斗破C++编程入门系列之十九:C++程序设计必知:多文件结构和编译预处理命令(九星斗者)
斗破C++编程入门系列之二十:数组、指针和字符串:数组的声明和使用(一星斗师)
斗破C++编程入门系列之二十一:数组、指针和字符串:数组的存储与初始化、对象数组、数组作为函数参数(一星斗师)
斗破C++编程入门系列之二十二:数组、指针和字符串:指针变量的声明、地址相关运算–“*”和“&”(一星斗师)
斗破C++编程入门系列之二十三:数组、指针和字符串:指针的赋值和指针运算(一星斗师)
斗破C++编程入门系列之二十四:数组、指针和字符串:指向数组元素的指针和指针数组(一星斗师)
斗破C++编程入门系列之二十五:数组、指针和字符串:指针用作函数参数、指针型函数和函数指针(一星斗师)
斗破C++编程入门系列之二十六:数组、指针和字符串:动态内存分配和释放(一星斗师)
斗破C++编程入门系列之二十七:数组、指针和字符串:string类(一星斗师)
斗破C++编程入门系列之二十八:继承与派生:概念介绍与派生类的声明(一星斗师)
斗破C++编程入门系列之二十九:继承与派生:派生类从基类继承的过程(一星斗师)
斗破C++编程入门系列之三十:继承与派生:派生类对基类成员的访问控制之公有继承(一星斗师)
斗破C++编程入门系列之三十一:继承与派生:派生类对基类成员的访问控制之保护继承与私有继承(一星斗师)
斗破C++编程入门系列之三十二:继承与派生:派生类的构造函数(一星斗师)
斗破C++编程入门系列之三十三:继承与派生:派生类的析构函数(一星斗师)
斗破C++编程入门系列之三十四:继承与派生:作用域分辨符(四星斗师)
斗破C++编程入门系列之三十五:继承与派生:虚基类及其派生类的构造函数(四星斗师)
斗破C++编程入门系列之三十六:继承与派生:赋值兼容规则(四星斗师)
斗破C++编程入门系列之三十七:多态性:运算符重载的概念和规则(四星斗师)
斗破C++编程入门系列之三十八:多态性:虚函数(四星斗师)
斗破C++编程入门系列之三十九:多态性:纯虚函数和抽象类(四星斗师)
斗破C++编程入门系列之四十:异常处理(四星斗师)

斗破观看顺序:

https://v.haohuitao.cc/yhplay/336-1-2.html
第一季☞第二季前2集☞特别篇1☞第二季3~12集☞特别篇2沙之澜歌☞第三季☞第四季☞三年之约☞缘起☞年番
斗气大陆等级:
斗气有十一个阶别,斗之气,斗者,斗师,大斗师,斗灵,斗王,斗皇,斗宗,斗尊,斗圣,斗帝。
斗气大陆上很久没有出现过斗帝了。

一、故事:退婚

宇宙中存在着这样一片大陆,这里没有为人所熟知的各系魔法,斗气才是这里的唯一主调,这就是斗气大陆!
人们不断修炼斗气令斗气的繁衍达到了巅峰,从此,每个人 的生活与斗气息息相关,密不可分。
斗气有十个阶别,斗者,斗师,大斗师,斗灵,斗王,斗皇,斗宗,斗尊,斗圣,斗帝,等级森严。
在这里,强者都是用实力来说话的。
乌坦城的萧家曾经的天才少年萧炎,不知道是因为什么变故,从十岁开始斗之气不增反降,到如今只有斗之气三段。世态炎凉,而这时曾经与萧家定下婚约的纳兰家族也主动前来退除婚约。萧炎不堪其辱,与纳兰嫣然定下三年之约。
一句莫欺少年穷,萧炎是否能够逆风成长,赢下与纳兰嫣然的三年之约呢?

二、C++:进制数(斗之气三段)

大家应该知道比较常用的数制是十进制、二进制、八进制和十六进制。二进制就是逢二进一,每位都是小于二的数,其他进制类推。计算机存储数据使用的是二进制编码。
我们现在用的抖音的开发公司叫做字节跳动字节是数据存储中最常用的基本单位。字节由八位二进制数据组成。我们常说内存有2G,这里的单位就是字节。1G等于1024M,1M等于1024K,1K等于1024字节。所以2G=2 * 1024 * 1024 * 1024字节。

  1. 十进制转换为二进制
//这里有些代码还是比较陌生,
//我们只要关注十进制的123转换为二进制的1111011即可
int decimal = 123;
QString binary = QString::number(decimal, 2);
qDebug() << binary;  // 输出: 1111011
  1. 二进制转换为十进制
//这里有些代码还是比较陌生,
//我们只要关注二进制的1111011转换为十进制的123即可
QString binary = "1111011";
bool ok;
int decimal = binary.toInt(&ok, 2);
if(ok){
    qDebug() << decimal;  // 输出: 123
}

上面使用了Qt的库进行了实现,只列出了代码片段。Qt是一个强大的界面库,他提供了很多类及工具,可以让我们快速的搭建我们的编程界面,这比作者在学习C++/C用的黑框友好多了。

三、英文:

关于英文,很多人包括我自己学了很久也没能学好,可能我自己的话比较笨吧,但是更多的我觉的是方法,没有正确的方法,英语学习起来也是事倍功半。这里说说我对英语要如何学习和理解吧。
我们想一想,我们是如何学习汉语的,3岁前我们可以和大人正常的听说,3到6岁可以认识一些基本的汉字,6岁之后老师要求我们开始写作文。是不是就是一个听->说->读->写的过程?
但是包括我自己从小学习的方式是重读写,轻听说。没有语言环境的我们,学习英语常常变成了能读懂,能做题,遇到外国人,听不懂说不出,这里来个尴尬。
所以我觉得大家想学好英语包括其他语言先要能听懂,然后学着表达就可以了,有了基础,再去学写单词,写作文。这是一个循序渐进的过程。
这里大家可以找一些关注听说的app来进行训练。
好了这节课,我们来总结几个单词:

  • byte:字节
  • decimal: 十进制的
  • binary:二进制的

我们总结几个句子:

  • Do not deceive young people who are poor:莫欺少年穷
  • Come on:加油
四、习题:
  1. 安装Qt。
  2. 新建一个空程序,然后运行上面的代码。
五、答疑群

想加入学习C++及英语学习的同学,可以加入我们的学习交流群,可以关注下方的公众号,扫码邀请进群,每周一至周五,我们会统计大家的问题,然后周六统一直播回复,加油!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

可峰科技

生活不易

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值