C++程序设计基础
2006-8
电子工业
周霭如,林伟健编
518
770000
无
本书是为高等学校计算机专业、信息类和电类专业的学生开设高级语言程序设计课程而编写的教材。根据高级语言程序设计的基本体系,结合结构化程序设计和面向对象程序设计的基本方法,内容包括:C++语言的基本语法,程序流程控制,数据的表示和应用,两种程序模块——函数和类。其中的特点是详尽地介绍了C++面向对象的重要特征,如类、继承、多态和虚函数等内容。 作为计算机和电类专业第一程序设计语言课程,本教程选择教学难度比较大的C++语言,兼顾两个作用:提供后续软件课程的基础和学习一种先进实用的软件开发工具。作为软件课程基础,它不是C++的语言手册,而是一本高级语言程序设计教程,借助C++讲述程序设计的基本概念、基本语法规则、基本程序设计方法,使得数学内容规整,思路流畅。 本教材配有多种形式的习题,还附有实验指导。通过实验指导,强调了在Viasual C++集成开发环境实现C++程序的方法和步骤。书中不同难度的练习和综合实验题,可以帮助读者强化程序设计的能力,同时完成软件开发的初步训练。 本书内容循序渐进、难点分散、通俗而不肤浅,概念清晰,例题丰富。因此适用于作为理工科高等学校本科生的教材,可以根据教学需要,对课程内容进行裁剪;也可以作为学习C++语言读者的参考书。
第1章 基本数据与表达式 1.1 概述 1.1.1 程序设计与程序设计语言 1.1.2 一个简单的C++程序 1.1.3 程序的编译执行 1.2 C++的字符集与词汇 1.2.1 字符集 1.2.2 词汇 1.3 C++的基本数据类型与存储形式 1.3.1 C++的数据类型 1.3.2 数据存储 1.3.3 基本类型 1.4 常量与变量 1.4.1 变量定义 1.4.2 访问变量 1.4.3 常量和约束访问 1.5 表达式 1.5.1 算术表达式 1.5.2 关系表达式 1.5.3 逻辑表达式 1.5.4 赋值表达式 1.5.5 条件表达式 1.5.6 逗号表达式 1.6 数据输入和输出 1.6.1 键盘输入 1.6.2 屏幕输出 1.6.3 表达式语句 本章小结 习题1第2章 程序控制结构 2.1 选择控制 2.1.1 if语句 2.1.2 switch语句 2.2 循环控制 2.2.1 while语句 2.2.2 do-while语句 2.2.3 for语句 2.2.4 循环的嵌套 2.3 判断表达式的使用 2.4 转向语句 本章小结 习题2第3章 函数 3.1 函数的定义与调用 3.1.1 函数定义 3.1.2 函数调用 3.1.3 函数原型 3.2 函数参数的传递 3.2.1 传值参数 3.2.2 指针参数 3.2.3 引用参数 3.2.4 函数的返回类型 3.3 函数调用机制 3.3.1 嵌套调用 3.3.2 递归调用 3.4 函数指针 3.4.1 函数的地址 3.4.2 函数指针 3.5 内联函数和重载函数 3.5.1 内联函数 3.5.2 函数重载 3.6 变量存储特性与标识符作用域 3.6.1 存储特性 3.6.2 标识符作用域 3.7 多文件程序结构 3.7.1 多文件结构 3.7.2 预处理指令 3.7.3 多文件程序使用全局变量 3.8 终止程序执行 本章小结 习题3第4章 数组第5章 类与对象第6章 运算符重载第7章 继承第8章 虚函数与多态性第9章 模板第10章 输入/输出流第11章 异常处理附录A 控制台程序设计附录B 可视化程序设计入门附录C Visual C++常用库函数附录D C++关键字附录E ASCII码字符集附录F 参考网站
无
书不错,比如指针的内容就不像其它书一样单独一章,而是穿插在各章中,更容易接受
比较适合入门,比较基础
很不错的书,对于自学还可以
易入门
与其他的C++程序设计教材一样稳重有余,创新不足。