欢迎来到天天文库
浏览记录
ID:49529860
大小:92.50 KB
页数:9页
时间:2020-03-02
《C++primer(初学者可看笔记).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.C++primer第一章快速入门学习了一个c++程序最基本的框架,和如何完成一个完整的程序编程。了解已初始化和未初始化变量的区别。初始化是一个很重要的概念,贯穿了c++始终。在程序变的很复杂之前学会做好注释,在c++中使用//表示注释内容。初步接触了while语句,for语句,if语句。While语句提供了迭代执行功能。[while(condition)while_body_statement];For语句可以简化管理循环变量的代码。[for(一个初始化语句,一个条件,一个表达式)];If语句用来转折编程。[if(condition){}else{}];
2、类机制是c++中最重要的特征之一,我们通过定义类来定义自己的数据结构。需要注意的是标准库的头文件用尖括号<>括起来,而像自定义的类这种非标准库的头文件用双引号“”括起来。类可以执行很多操作符,例如+=<<>>。第二章变量和基本类型(1)基本内置类型:表示整数,字符,和布尔值的算术类型合称整型。除了bool型外的整型又分带符号和无符号类型。类型float,double和longdouble都是浮点型。单精度浮点型只能保证6位有效数字,而双精度可以保证10位有效数字。(2)字面值常量:整型字面值规则,可以是使用十进制,八进制,十六进制。浮点字面值规则可以用十进
3、制或者是科学计数法来表示浮点字面值常量。Bool字面值和字符字面值是truefalse。字符串字面值常量用双引号括起来的零个或者多个字符表示。多行字面值可以再一行的末尾家一反斜杠符号可将此行和下行当做一行处理。(3)变量:变量是提供了程序可以操作的有名字的存储区。而变量名是变量的标识符。可以由字母,数字和下划线组成。变量名必须是由字母或者下划线开头的,并且区分大小写。(4)const限定符:定义const对象是把一个对象转化成一个常量。因为常量在定义后不能被修改,所以定义是必须初始化。(5)引用:引用就是对象的另一个名字,是一种复合类型,通过在变量名前添加
4、“&”符号来定义。(6)typedef名字:typedef可以用来定义类型的同义词。一般使用typedef有三种目的,1.为了隐藏特定类型的实现,强调使用类型的目的。2.简化复杂的类型定义,使其更易理解。3.允许一种类型用于多个目的,同时使得每次使用该类型的目的明确。(7)枚举:enum枚举类型名{枚举成员1,枚举成员2…};(8)类类型:c++中通过定义类来自定义数据类型。类定义了该类型的对象包含的数据和该类型的对象可执行的操作。定义了一关键字class开始,其后是该类的名字标识符。类体位于花括号里面,花括号后,面必须要跟一个分号。第三章标准库类型1.命
5、名空间的using声明:使用using说明就可以在不需要加前缀namespace_name::的情况下访问命名空间中的名字。如果在头文件中放置using声明,就相当于在包含该头文件的每个程序中都放置了同一using声明,不论该程序是否需要using声明。2.标准库string类型:string类型支持长度可变的字符串,标准库string类型的目的就是满足对字符串的一般应用。word范文.3.标准库vector类型:vector是同一种类型的对象的集合,每个对象都有一个对应的整数索引值,我们一般把vector称作容器。。vector是一个类模板。使用模板可以
6、编写一个类定义或函数定义,而用于多个不同的数据类型。4标准库bitset类型:标准库提供的bitset类简化了位集的处理。类似于vector,bitset类是一种类模板,而与vector不同的是bitset类型对象的区别仅在其长度而不在其类型。第四章语句1.if语句:if语句根据特定表达式是否为真来有条件的执行另一语句。If语句有两种形式,一种有带else分支,而另一种则没有。2.switch语句:switch语句提供了一种更方便的方法来实现深沉嵌套的if/else逻辑。在switch语句中,漏写break语句是常见的程序错误。但是break语句,也要慎用
7、,并不是总是恰当的。在switch语句中,default标号提供了相当于else子句的功能。3.while语句:当条件为真的时候,while语句反复执行目标语句。再循环条件中定义的变量在每次的循环里面都要经历创建和撤销的过程。4.for语句:for语句的语法形式是:for(init-statement;condition;expression)statement。5.dowhile语句:该语句保证了循环体至少执行一次。dostatementwhile(condition);分号一定不能忘了。6.break语句:break语句用在结束最近的while,dow
8、hile,for,switch语句,并将程序的执行权传递给紧接在被
此文档下载收益归作者所有