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