编程序设计基础(C&C++)培训
第一章 绪论 本章主要介绍C/C++语言的发展与特点,C/C++语言的基本程序结构,语法单位,以及C/C++语言程序的开发过程等,为以后各章的学习奠定全面基础。
1. 前言:介绍本课程主要内容及章节安排;教材和参考书籍;成绩构成比例。
2. 软件与程序:介绍软件与程序的关系;C语言发展历史;C语言能够解决的问题类型。
3. 软件开发环境与编程实战
4. 程序设计学习方法介绍
第一章 绪论 编程作业
第二章 数据类型与表达式:本章主要介绍C程序设计的基础知识,内容包括基本数据类型、常量、变量、基本运算、类型转换及运算的优先级与结合性等
1. 引言
2. C语言的符号
3. 数据类型
4. 常量与变量
5. 基本运算
6. 优先级与结合性
7-输入与输出
8-编程实战
9-小结
第二章 数据类型与表达式 编程作业
第三章 控制语句 本章主要讲述程序的三种基本结构:顺序结构、分支结构和循环结构。
1. 引言
2. 顺序结构
3. 选择结构
4. 循环结构
5. breakContinue
6. 编程实战
第三章 控制语句 编程作业
第四章 数组与结构 本章介绍一维和多维数组的定义,使用,特点与注意事项;介绍了如何定义新的构造数据类型-结构。
1. 数组
2. 结构
3. 编程实战
第四章 数组与结构 编程作业
第五章 指针 本章主要介绍指针概念、定义、运算及应用。指针类型是C语言提供的一种特殊的数据类型。
1. 指针基础
2. 指针与数组
3. 指针与结构
4. 二重指针
5. 字符指针
6. 动态内存
7-编程实战
第六章 函数 本章主要讲述C语言的自定义函数,内容包括:函数定义,函数调用,函数参数,函数与数组,函数与指针,递归函数,命令行参数等。
1. 认识函数
2. 函数参数
3. 函数与数组
4. 函数指针
5. 函数与结构
6. 递归函数
7. 作用域与存储类型
8. 模块化设计
9. 编程实战
10-命令行参数
11-游戏初步
第七章 C++基础
1-引子
2-初窥输入输出
3-数据类型与表达式
4-动态内存管理
5-函数重载
6-内联函数
7-常量
8-引用
9-编程实战
9-编程实战2-带位置的猜数游戏
第八章 类与对象 基本概念
1- 抽象与封装
2-初始化与结束处理(构造函数与析构函数)
3-指针,参数,静态,常,友元与组合等概念
第八章 类与对象 编程实战与实验
编程实战
实验(作业)引导-游戏入门
第九章第一部分 继承与派生
ppt
引言
1-派生类的引入与特性
2-单继承
3-多继承
4-编程实战
5-精灵游戏
第九章第二部分 多态性
引言
1-运算符重载
ppt
2-虚函数
3-纯虚函数与抽象类
4-编程实战
5-精灵游戏
第十章 模板,命名空间与异常处理
ppt
1-模板
2-命名空间
3-异常处理