自学考试“C++程序设计”学习方法指导

自学考试“C++程序设计”学习方法指导

ID:46013456

大小:70.50 KB

页数:6页

时间:2019-11-20

自学考试“C++程序设计”学习方法指导_第1页
自学考试“C++程序设计”学习方法指导_第2页
自学考试“C++程序设计”学习方法指导_第3页
自学考试“C++程序设计”学习方法指导_第4页
自学考试“C++程序设计”学习方法指导_第5页
资源描述:

《自学考试“C++程序设计”学习方法指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、自学考试“c++程序设计”学习方法指导2009-2-2010:57:00來源:环球网校频道:自学考试一、课程的概况和总体设计《c++程序设计》是计算机科学与技术专业木科生的一门必修课程。c++软件开发方法是吸收了软件工程领域冇益的概念和冇效的方法而发展起來的一种软件开发方法。它集抽彖性、封装性、继承性和多态性于-•体,可以帮助人们开发出模块化、数据抽彖程度高的,体现信息隐蔽、可复用、易修改、易扩充等特性的程序。本课程主要介绍C++程序设计的方法利C++语言的基本概念。以C++语言中的c++机制为主。学习者在学习过程中可以通过大量的程序实例和相关练习,逐步掌握C++的面向过程和c++的功

2、能,从而掌握c++程序设计的基本知识和基本技能。二、教学内容(一)c++的程序设计方法和C++简介:c++程用设计的基本思想及基本概念:对程序的的质暈耍求;程序的模块化和结构化;为什么要C++:从面向过程到C++C++语言发展的历史:c++语言分类;C++中支持c++的特点c++的软件开发环境与VisualC++(二)程序设计基础:1.C++的程序结构程序从概念到执行:编写一个C++程序;注释;文件包含预处理语句#include;条件预处理语句;宏替换语句;main函数;从main中返回;终端输出输入。2.C++的数据类型:基本数据类型、复合数据类型和引申数据类型基木数据类熨:整世、浮

3、点型、字符型、双将度浮点型和无值(void)引申数据类型:指针、引用、数组(本章仅仅提及)复合数据类型:结构、联合、类、位域、枚举(木章仅仅提及)1.常量和变量;常暈:整型常暈;浮点型常屋;字符型常屋;枚举型常暈变最:变最的说明;变最初始化;变最的修饰符2.表达式与操作符什么是表达式运算符:赋值运算符;赋值屮的类型转换;多爲赋值;算术运算符;H増与自减运算符;关系和逻辑运算符;位操作符;条件操作符;指针操作符编译时的操作符sizeof;其他:逗号(,)操作符;点(。)和箭头(・>)操作符;括号[]和()操作符;操作符优先级表达式的求值顺序;表达式屮的类型转换3.程序设计风格(%1)语句

4、与程序流程:语彳山复合语旬和块结构。分支语句:if语句;嵌套的if语句;阶梯Sif-then-else语句;条件表达式;switch开关语句;嵌套的switch语句。迭代语旬:for循环及其变化形式;无限循坏;没有循环体的for循环;while循坏;do-while循环转移语句:return语句;goto语句;break语句;exit()语句;continue语句。(四)函数:模块化程序设计介绍函数的一般形武函数的参数:传值调用和引用调用;const参数;数组参数;引用参数;缺省参数;void参数函数的返冋值:返冋语句:返冋值;返冋指针;返冋引用;void返冋值递归函数内联函数函数和变

5、最作用域函数重载函数指针函数原熨与强类熨检查main的参数传递与返回(五)类与对彖:复合数据类型:结构、联合、位域和类类的定义类的成员变暈和成员函数,存取级别,作用域分辨符对象和类的关系类的构造函数和析构两数:对彖的初始化;构造两数的定义;析构畅数;类/対彖数组;特殊的构造两数X(constXX静态类成员:静态成员变杲;静态成员函数;const成员:常虽成员变量;常量成员函数内联函数:在类中定义内联函数友元:友元函数;友元类this指针嵌套类与局部类在函数中对象传递的机制类属性:类属函数;类属类结构与类:结构元索的引用与赋值;结构数组;向函数传递结构;结构扌旨针;结构中的数组和结构;结

6、构作为类的定义联合与类:联合作为类的定义;匿名联合类的成员变屋和成员函数;(六)数组、指针和引用:对彖数组:创建初始化和未初始化的数组;数组与指针;数组赋值;对彖数组指针:指针变暈的定义、初始化;指针运算;指针数纽;指向对彖的指针;字符串指针引用:引用参数;向对象传递引用;返回引用;引用与指针的关系;引用的常用方法C++的动态存储分配:动态空间的巾请与释放(七)继承性与派生类:类的层次概念:成员的继承;将概念和实现转变为类的层次单继承:定义格式;成负存取控制;受保护基类的继承;向基类构造函数传递参数多继承:多继承的定义方式;虚基类;二义性问题;多继承的应用(八)多态性和虚函数:函数取载

7、:函数重载与二义性;重载构造函数;求求载换数的地址运算符重载:双r运算符巫载;单n运算符重载;建立増值利减值运算符的前缀利后缀形式;巫载缩写运算符;引用在运算符重载屮的应用;运算符遐载的限制。使用friend重载运算符:使用friend重载++和;friendoperator函数的作用重载new和delete:重载数组的new和delete匝载某些特殊的运算符:重载[];重载()'M->重载逗号运算符虚函数:继承虚属性;虚函数的层次性纯虛函数:

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

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

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