C++-primer-(初学者可看笔记).docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++ primer 第一章 快速入门 学习了一个c++程序最基本的框架,和如何完成一个完整的程序编程。 了解已初始化和未初始化变量的区别。初始化是一个很重要的概念,贯穿了c++始终。 在程序变的很复杂之前学会做好注释,在c++中使用//表示注释内容。 初步接触了while语句,for语句,if语句。 While语句提供了迭代执行功能。[while(condition) while_body_statement ]; For语句可以简化管理循环变量的代码。[for (一个初始化语句,一个条件,一个表达式)]; If语句用来转折编程。[if (condition) { } else { } ]; 类机制是c++中最重要的特征之一,我们通过定义类来定义自己的数据结构。需要注意的是标准库的头文件用尖括号括起来,而像自定义的类这种非标准库的头文件用双引号“”括起来。类可以执行很多操作符,例如 + = 。 第二章 变量和基本类型 (1)基本内置类型:表示整数,字符,和布尔值的算术类型合称整型。除了bool型外的整型又分带符号和无符号类型。类型float,double和long double都是浮点型。单精度浮点型只能保证6位有效数字,而双精度可以保证10位有效数字。 (2)字面值常量:整型字面值规则,可以是使用十进制,八进制,十六进制。浮点字面值规则可以用十进制或者是科学计数法来表示浮点字面值常量。Bool字面值和字符字面值是true false。字符串字面值常量用双引号括起来的零个或者多个字符表示。多行字面值可以再一行的末尾家一反斜杠符号可将此行和下行当做一行处理。 (3)变量:变量是提供了程序可以操作的有名字的存储区。而变量名是变量的标识符。可以由字母,数字和下划线组成。变量名必须是由字母或者下划线开头的,并且区分大小写。 (4)const限定符:定义const对象是把一个对象转化成一个常量。因为常量在定义后不能被修改,所以定义是必须初始化。 (5)引用:引用就是对象的另一个名字,是一种复合类型,通过在变量名前添加“”符号来定义。 (6)typedef名字:typedef可以用来定义类型的同义词。一般使用typedef有三种目的,1.为了隐藏特定类型的实现,强调使用类型的目的。2.简化复杂的类型定义,使其更易理解。3.允许一种类型用于多个目的,同时使得每次使用该类型的目的明确。 (7)枚举:enum 枚举类型名{枚举成员1,枚举成员2…}; (8)类类型:c++中通过定义类来自定义数据类型。类定义了该类型的对象包含的数据和该类型的对象可执行的操作。定义了一关键字class开始,其后是该类的名字标识符。类体位于花括号里面,花括号后,面必须要跟一个分号。 第三章 标准库类型 1.命名空间的using声明:使用using说明就可以在不需要加前缀namespace_name::的情况下访问命名空间中的名字。如果在头文件中放置using声明,就相当于在包含该头文件的每个程序中都放置了同一using声明,不论该程序是否需要using声明。 2.标准库string类型: string类型支持长度可变的字符串,标准库string类型的目的就是满足对字符串的一般应用。 3.标准库vector类型:vector是同一种类型的对象的集合,每个对象都有一个对应的整数索引值,我们一般把vector称作容器。。vector是一个类模板。使用模板可以编写一个类定义或函数定义,而用于多个不同的数据类型。 4标准库bitset类型:标准库提供的bitset类简化了位集的处理。类似于vector,bitset类是一种类模板,而与vector不同的是bitset类型对象的区别仅在其长度而不在其类型。 第四章 语句 1.if 语句: if语句根据特定表达式是否为真来有条件的执行另一语句。If 语句有两种形式,一种有带else分支,而另一种则没有。 2.switch 语句:switch语句提供了一种更方便的方法来实现深沉嵌套的if/else逻辑。在switch语句中,漏写break语句是常见的程序错误。但是break语句,也要慎用,并不是总是恰当的。在switch语句中,default标号提供了相当于else子句的功能。 3.while语句:当条件为真的时候,while语句反复执行目标语句。再循环条件中定义的变量在每次的循环里面都要经历创建和撤销的过程。 4.for语句:for语句的语法形式是:for (init-statement; condition;expression ) statement。 5.do while 语句:该语句保证了循环体至少执行一次。do statement while(condition);分号一定不能忘了。

文档评论(0)

139****4073 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档