
C++探索之旅
以条理清晰,循循善诱,轻松幽默,图文并茂的形式带大家一起学习C++这门充满魅力的语言。使大家在轻松愉快中掌握C++这门比较难的语言。在头条网也有一个同名自媒体,教程同步更新。
frogoscar
公众号「程序员联盟」。慕课网精英讲师Oscar老师。简书博客 https://www.jianshu.com/u/44339a8a9afa
展开
-
C++探索之旅 | 第一部分第三课:你的第一个C++程序
作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。转载请注明出处。原文:https://www.jianshu.com/p/d44bd24ce6af《C++探索之旅》全系列内容简介前言命令行的奇幻世界创建第一个项目解释第一个项目注释及代码整洁之道总结第一部分第四课预告1. 前言上一课是 C++探索之旅 | 第一部分第二课:C++编程的必要软件 。经过上两课之后,我们已经知道了什么是编程,编程的语言,编程的必要软件,C++ 是什么。我们也安装了适..原创 2020-07-06 09:03:42 · 651 阅读 · 0 评论 -
【C++探索之旅】第二部分第一课:面向对象初探,string的惊天内幕
诚然,指针是不容易啃的硬骨头。不过,假以时日,小火慢炖,可以成为一碗上好的骨头汤,对你的C++水平那可是大补。好了,口水擦一擦,我们正式进入C++探索之旅的第二部分啦,激动不?刚擦完的哈喇子可不要继续流啊。这一部分的课程称为:C++之面向对象因为我们要探索"面向对象编程"(OOP: Object-Oriented Programming) 。这是一种不同于以往的编程模式。原创 2016-03-17 16:34:22 · 1226 阅读 · 1 评论 -
【C++探索之旅】第一部分第十三课:第一部分小测验
学得扎不扎实,来测试看看原创 2016-03-16 17:46:54 · 1265 阅读 · 0 评论 -
【C++探索之旅】第一部分第十二课:指针一出,谁与争锋
现在,终于来到第一部分的最后一个知识点了,也是C++的基础部分的最后一个讲题。之后进入第二部分,就会开始面向对象之旅。因此,这一课也注定不平凡。系好安全带吧,因为马力要加足了!指针这个C系语言的难点(著名的C语言里也有指针),令无数英雄"尽折腰",也是这个系列课程里最难的课之一。不过不用怕,只要耐心地跟着小编走,哪能不湿鞋... 噢,不是,是肯定能治好您的"腰间盘突出"!只要腰间盘一康复,你会发现,很多其他的知识点都会变得异常清晰和容易。而且,腰不酸了,腿不疼了,一口气都能上五楼了... 小编你原创 2016-03-16 17:36:33 · 1163 阅读 · 0 评论 -
【C++探索之旅】第一部分第十一课:小游戏,猜单词
俗语说得好:实践是最好的老师。我们学了那么多知识点,却还没有综合地来应用一下,怎么行呢?这一课我们就用一个小游戏来锻炼吧。游戏规则很简单:我们输入一个单词,然后把单词里的字母打乱,显示给用户看,让用户猜这个单词是什么。原创 2016-03-14 16:21:07 · 1111 阅读 · 0 评论 -
【C++探索之旅】第一部分第十课:文件读写,海阔凭鱼跃
我们已经学会如何将信息输出到控制台(console)以及如何提取用户在控制台中输入的数据(使用cin和cout)。但是,我们岂能就此罢休。想想我们 之前介绍过的一些程序,例如:记事本,一些IDE(VS, CodeBlocks, xCode, Eclipse, etc),绘图软件,等等,都能够读写文件。在游戏领域就更是如此啦(我知道一帮宅男已经激动了):游戏里的数据要保存,游戏的图片,音乐,道具,等等。都需要存档。总之,如果一个软件不会与文件交互,那么它的功能是比较有限的。原创 2016-03-10 16:59:06 · 832 阅读 · 0 评论 -
【C++探索之旅】第一部分第九课:数组威武,动静合一
我们将学习两种类型的数组。一种数组是预先知道其中所包含的元素数目的,例如一场比赛的前10个最佳得分;另一种数组的元素数目会变化,例如一个网站的用户名列表。原创 2016-02-29 22:03:01 · 1429 阅读 · 0 评论 -
【C++探索之旅】第一部分第八课:传值引用,文件源头
这一课我们就继续深入学习与函数相关的几个知识点。不过函数我们会一直深入学习的,以后有了类,对象等面向对象的知识,到时函数还会换一个称呼。原创 2016-02-01 23:52:44 · 1260 阅读 · 0 评论 -
C++探索之旅 | 第一部分第二课:C++编程的必要软件
1. 编程的必要工具2. 选择你的IDE原创 2015-06-19 17:35:58 · 1801 阅读 · 2 评论 -
【C++探索之旅】第一部分第七课:函数效应,分而治之
函数的功用是:将程序切分成更小的可重用的单元,有点像砖块。一旦砖块制作完毕,程序员所要做的就是用砖块来造东西。我们砌一堵墙,盖一座小屋,或者摩天大楼,都需要不少砖块。用函数构建我们的程序就似用砖块搭建,而且如果拆除了,之后这些砖块还可以重复使用。慢慢你就能体会了。编程之美是需要时间去印证的,如果只远观而不"亵玩",没有动手实验,是不能进步的。首先我们就挽起袖子,和好水泥,来学习如何制作"砖块"(函数)吧。原创 2016-01-25 21:41:03 · 1365 阅读 · 3 评论 -
【C++探索之旅】第一部分第六课:控制流程,随心所至
大家应该看过不少科幻片吧,其中很大一部分是说电脑发展起来成为人工智能和人类打架的(反正最终都是呆萌的人类如小强般获胜。唉,拍来拍去就是那么些剧情,世间导演的想象力也真不过尔尔)。但是小编认为电脑再厉害也绝不可能有自我意识,毕竟人是独一无二的创造。电脑既然没有自我意识,那么它就是按照我们给其编写好的程序去做各种事情的。而其中最关键的就是:程序需要能作各样决定。为了达成这个目的,计算机科学家们设计了"控制结构"(Control Structure)。这个词听上去还真有点抽象,不过不要担心,学完原创 2016-01-21 17:16:03 · 823 阅读 · 0 评论 -
【C++探索之旅】第一部分第五课:简易计算器
我们在上一课开头处用一个小小计算器的存储技术引出内存的概念。其实我们的电脑兄也是一个计算器,只不过高端大气上档次了很多,不然怎么会被称为 computer呢?英语中compute这个词,正是《计算》的意思,而加上r就构成了名词。computer就是“计算机”。(复论学好英语对编程的 帮助)。所以,电脑不仅能储存数据,还能进行很复杂的计算。这一课我们就来聊聊计算。原创 2016-01-18 18:09:31 · 1012 阅读 · 0 评论 -
【C++探索之旅】第一部分第四课:内存,变量和引用
变量,是基础; 引用,是C++的重要内容原创 2015-12-21 17:23:55 · 1064 阅读 · 0 评论 -
C++探索之旅 | 第一部分第一课:什么是C++
1. 什么是程序?2. 编程语言3. C++与其他语言的比较4. C++的一点历史5. C++经典书籍原创 2015-06-18 02:30:04 · 2473 阅读 · 0 评论