C++语言程序设计(上)培训
01
第1章 程序设计导论
学习内容:本章从初学者对计算机已有的认知开始,将初学者逐步引导到计算机程序的世界。
本章首先介绍计算机、指令及机器语言、程序等基本概念,然后描述了程序与计算机硬件、程序员、用户之间的关系,
让大家在一开始就能明确程序员的职责,实现从用户到程序员的角色转换。
02
第2章 数值计算
学习内容:本章从简单的数值计算问题开始,以案例教学的方式让大家领会程序设计中一些基础的概念,
其中包括程序中的变量和常量、表达式与运算符、数据的输入和输出等。
本章后还介绍了C++程序中访问内存的三种方式,它们分别是变量名、引用和指针。
03
第3章 算法与控制结构
学习内容:本章讲解程序中的算法及三种算法基本结构(即顺序结构、选择结构、循环结构),并通过选择结构和循环结构中的条件引出布尔类型。
C++语言通过选择语句来描述选择结构算法,通过循环语句来描述循环结构算法。本章后通过具体案例简单讲解了算法的设计与评价方法。
04
第4章 数组与文字处理
学习内容:本章学习如何在程序中使用数组来存储和处理大量数据。计算机只能存储和处理数值数据,
而文字处理程序所处理的对象是字符数据,为此C++语言引入了字符类型。
程序员应当深入了解字符编码和字符类型。文字处理过程中需要使用数组,即字符型数组。本章后用一节的篇幅简单介绍了中文处理及Unicode编码。
第5章 结构化程序设计之一
学习内容:本章学习如何将一个复杂的数据处理算法分解成多个简单模块,分而治之,这被称为是结构化程序设计方法。
C++语言支持结构化程序设计方法,以函数的语法形式来描述和组装模块,即函数的定义和调用。
函数是结构化程序设计方法的基础,它为模块划分和代码重用提供了有效手段。
函数之间需要共享数据才能完成规定的数据处理任务,为此C++语言提供了集中管理和分散管理两种不同的数据管理策略。
06
第6章 结构化程序设计之二
学习内容:本章学习如何以多文件结构来组织和管理大型程序的源代码,并介绍了几种常用的编译预处理指令。
然后再介绍几种特殊形式的函数,其中包括带默认形参值的函数、重载函数、内联函数、带形参和返回值的主函数、递归函数等。
本章还会介绍与C语言相关的系统函数和自定义数据类型。
本章后以微软公司开发的Win32 API函数库为例介绍如何开发一个Windows图形用户界面程序,并对结构化程序设计方法进行简单的回顾和总结。