int main ( ): 指定了一个主函数 。函数是C++程序的一个重要部分,因为它们在代码中定义了一个动作,包含在括号{ }中的代码将被执行 。
cout(读作see-out):是一个定义输出的对象,也就是代码中的字串,这里会输出Hello World 。
return 0:指示程序不返回任何东西,文本字符串将是唯一的输出 。
<<:是一个用于命名对象的操作符,而;(分号冒号)则作为一行代码的结束标识 。
把这些放在一起,就组成了一段完成的C++代码 。
通过这段简短的代码就简单的涵盖了C++中的一些基本语法,如果不首先学会基础语法,看这段代码如同天书一样,不知道它在做什么?它有什么含义?
如果了解基本语法,就能够像看一段汉语一样轻松理解它表示什么 。
基本语法只是入门的一个方面,除此之外还要对如下内容有基本的认知:
- 函数--一个函数是一组语句,它们共同执行一项任务,每个C++程序至少有一个函数
- 数组--数组是一种数据结构,用于存储固定大小的同类元素的顺序集合
- 字符串- 字符串是由字符组成的一维数组,以空字符\'/0\'结束
- 指针- 指针是变量,其值是其他变量的地址 。指针有助于更容易地执行C++任务,有些任务没有它们就无法执行
- 引用--引用是一个别名,是一个已经存在的变量的另一个名字 。如果一个引用被初始化为一个变量,那么这个变量的名字和引用的名字就可以交替使用来指代这个变量
- 类和对象--类是C++的一个关键特征,通过将数据表示和操作该数据的方法结合到一个包中来指定一个对象的形式
- 多态--多态意味着有多种形式 。在C++中,这指的是调用一个数值函数导致不同的函数被执行,这取决于调用该函数的对象的类型
做到这一点的一个方法是通过做一个项目来了解该语言的各个方面是如何结合起来的 。
目前Github上有很多相关的项目,我们可以通过阅读相关的代码,理解它的实现过程,然后自己复现相关的项目来起到实战的作用 。
也可以根据自己感兴趣的领域,给你寻找一些相关的需求场景,然后通过C++实现相应的工具或者软件 。
例如,开发一款简单的小游戏、实现一个文献翻译工具、开发一个简易的计算器等等 。
C++进阶中级和高级C++编程建立在基础知识之上 。
《C++ Crash Course》一书的作者Lospinoso说,在中级阶段,程序员需要了解引用和指针如何工作 。支撑最强大的C++功能的其他核心概念,例如,对象生命周期和多态 。
对这些概念如何理解、如何使用,以及如何高效的应用于项目中,则是走上进阶路线上必须学会的 。
在进阶之路上,一个C++程序要做的就不再是如何通过基本语法或者面向对象编程去实现一项功能或者一个系统,而是学会并熟练通用编程、泛型编程,也就是说,需要考虑代码的通用性、可扩展性,以便后续可以更好的向后兼容,以及更加容易适应多平台的需求 。
学习资源书籍《C++ Primer Plus(中文版)》想必绝大多数从事C++开发的同学都看过,至少听过这本经久不衰的经典书籍 。
这是一本全面、细致、权威的C++书籍,对零基础小白非常友好,即便没有任何编程基础,在阅读过程中也不会有太大障碍 。
而且,相对于很多数据喜欢给出伪代码,这本书中给出大量完整、可执行的代码,这对于基础较弱的同学上手训练非常良心 。
- 美工培训班学校 网页美工培训班
- 英语三级课程 三级英语相当于什么水平
- 石家庄网络营销课程培训 石家庄网络销售
- 饮品课程 饮品培训师
- 法语专业课程 法语专业学什么
- 新概念英语网课 暑期新概念英语培训班
- 播音培训学校 播音培训课程
- 中级口译考试 中级口译培训课程
- 扬州有名的英语培训班 扬州英语培训机构
- 考研培训班 研究生培训班
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
