您所在位置: 网站首页 / C++-primer-(初学者可看笔记).doc / 文档详情
C++-primer-(初学者可看笔记).doc 立即下载
2025-01-04
约1.2万字
约9页
0
39KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

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

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

预览

免费试读已结束,剩余 4 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

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和longdouble都是浮点型。单精度浮点型只能保证6位有效数字,而双精度可以保证10位有效数字。(2)字面值常量:整型字面值规则,可以是使用十进制,八进制,十六进制。浮点字面值规则可以用十进制或者是科学计数法来表示浮点字面值常量。Bool字面值和字符字面值是truefalse。字符串字面值常量用双引号括起来的零个或者多个字符表示。多行字面值可以再一行的末尾家一反斜杠符号可将此行和下行当做一行处理。(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.dowhile语句:该语句保证了循环体至少执行一次。dostatementwhile(condition);分号一定不能忘了。
6.break语句:break语句用在结束最近的while,dowhile,for,swi
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

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

文档大小:39KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用