c++学习要点及总结

c++学习要点及总结

ID:6029828

大小:53.50 KB

页数:15页

时间:2017-12-31

c++学习要点及总结_第1页
c++学习要点及总结_第2页
c++学习要点及总结_第3页
c++学习要点及总结_第4页
c++学习要点及总结_第5页
资源描述:

《c++学习要点及总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C++学习要点及总结第15页共15页C++学习要点及总结第2章C++简单程序设计1第3章函数3第4章类与对象4第5章C++程序的结构5第6章数组、指针与字符串6第7章继承与派生10第8章多态性11第9章群体类和群体数据的组织12第11章流类库与输入输出14第12章异常处理15第2章C++简单程序设计本章介绍了C++程序的基本结构,程序的基本语法单位——字、词和表达式构成的语法规则;介绍了选择结构和循环结构程序设计。程序的主要功能是描述数据和处理数据。数据表现为常量和变量。常量是程序运行中不能改变的量

2、,变量是内存单元的标识。所有的常量、变量都属于某种数据类型。类型决定了数据的操作方式。关键字const用于约束对象为只读。运算符表示了系统提供对基本数据的操作。不同类型的数据可以进行不同运算。各种运算符有不同的功能、优先级和结合方向。表达式是由常量、变量和运算符连接起来,表达一个计算值的式子。C++用标准流对象实现数据的输入和输出。输入语句、输出语句和表达式语句可以构成顺序执行的简单程序。C++构成选择结构的条件语句有if语句和switch语句。C++学习要点及总结第15页共15页if语句有两种形式

3、:一个分支的if语句和两个分支的if_else语句。if语句适用于条件判断比较复杂的分支结构。嵌套if语句采用就近匹配的原则。用{}改变复合语句结构,可以改变if与else的匹配关系。switch语句根据一个表达式的不同可能值决定选择执行,适用于条件判断比较简单的多路选择。case语句仅仅是标号语句,没有跳转功能。要在执行分支语句后离开switch结构,需要用break语句。循环结构有while语句、do_while语句和for语句。while语句和do_while语句主要用于条件循环。for语句是

4、C++中很灵活的循环语句,即可以用于控制次数循环,也可以用于条件循环。设计循环结构程序时,必须要知道循环体的算法是什么,进入循环的条件是什么,结束循环的条件是什么,确保正确控制程序的流程。while循环、do_while语句和for语句可以互相嵌套构成多重循环结构。break语句只能在switch语句或循环体中使用。continue语句只能在循环体中使用。goto语句的使用不符合“结构化程序设计”的思想,应尽量少用或不用。返回页首目录C++学习要点及总结第15页共15页第3章函数本章主要介绍函数的声

5、明、定义和调用,函数参数的传递,以及函数重载。函数是程序设计的重要工具。函数的作用是程序的功能划分和代码重用。C++提供了大量的预定义函数,称为库函数或标准函数。用户自定义函数可以解决特殊的用途。函数的参数是函数与外部通信的接口。函数定义的参数称为形式参数;调用函数的参数称为实际参数。C++函数有三种参数:传值参数、引用参数和指针参数。他们以不同的方式传递数据。return语句可以通过匿名对象使函数返回一个表达式的值,也就是说,在函数执行return语句时,将创建一个匿名对象临时存放函数的返回结果。

6、这个匿名对象在返回调用之后被撤销。内联函数是为减少调用开销的小程序。重载函数是名字相同、实现版本不同的函数。是一种简单的多态。函数可以用语句或表达式调用。已经定义的函数可以互相调用,可以递归调用。main函数是程序的启动函数,其它函数不能调用它。调用一个函数需要的信息包括:函数地址和对应的实际参数。函数名是函数的地址。可以用名方式调用函数,也可以用函数指针间接调用函数。返回页首目录C++学习要点及总结第15页共15页第4章类与对象本章主要介绍了类和对象,同时也介绍了类的组合。在C++中,面向对象程序

7、设计的思想是通过类和对象来实现的。类类型是结构类型(如:struct)的拓展,通常用关键字class定义。类是数据成员和成员函数的封装。类的实例称为对象。数据成员是类的属性,可以是各种合法的C++类型,包括类类型。成员函数用于操作类的数据或在对象之间发送消息。类成员由private,protected和public决定访问特性。public成员集称为类的接口。不能在类的外部访问private成员。构造函数是特殊的成员函数,在创建和初始化对象时自动调用。析构函数则在对象作用域结束时自动调用。在面向对象

8、程序设计中,可以对复杂对象进行分解、抽象,把一个复杂对象分解为简单对象的组合,由比较容易理解和实现的部件对象装配而成。类的组合(也称聚集),描述的就是一个类内嵌其它类的对象作为成员的情况,它们之间的关系是一种包含与被包含的关系。当创建类的对象时,如果这个类具有内嵌对象成员,那么各个内嵌对象也将被自动创建。在创建对象时既要对本类的基本数据成员进行初始化,又要对内嵌对象成员进行初始化。因此,必须搞清楚组合类构造函数与一般类构造函数之间的区别。返回页首目录C++学习要点及总

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。