第一图书网

C++程序设计技术

湛为芳 清华大学出版社
出版时间:

2009-7  

出版社:

清华大学出版社  

作者:

湛为芳  

页数:

438  

内容概要

C++语言是在C语言基础上发展起来的一种功能更强大、使用更方便的高级语言。C++语言的函数重载、函数模板以及类向程序员提供了更科学和高效的程序设计手段,尤其是类的继承与封装特性使得数据处理更安全。C++语言适合于开发任何类型的程序,既可以设计复杂的系统软件,也可以开发庞大的应用系统。 本书从C++语言基础知识人手,深入浅出地介绍了C++程序设计技术和方法,书中精心设计的四百多个例题和习题可以帮助读者很好地领会C++的基本用法。阅读本书不需要任何计算机语言基础,教材的基础部分帮助读者逐步掌握程序设计原理与方法,每章的程序设计技术进阶让读者进一步掌握C++程序设计要领,使具有程序设计基础的读者提高程序设计能力。与教材配套的《C++程序设计技术习题解答与实验指导》为读者学习主教材提供一定的帮助。 本书适合作为高等院校“C++语言程序设计”课程的教材,也可作为软件开发人员的参考书。

书籍目录

第1章 C++语言基础知识 1.1 C++语言数据类型 1.1.1 变量 1.1.2 常量 1.1.3 数据类型转换 1.2 算术运算 1.2.1 运算符基础知识 1.2.2 算术运算符 1.2.3 算术表达式 1.2.4 常用函数 1.3 程序结构 1.3.1 文件包含命令 1.3.2 主函数结构 1.3.3 C++语言源程序基本结构 习题1第2章 程序基本结构 2.1 顺序结构 2.1.1 赋值语句与赋值表达式 2.1.2 逗号表达式 2.1.3 数据输入与输出 2.1.4 数据输出格式控制 2.1.5 const语句 2.2 选择结构 2.2.1 关系运算 2.2.2 逻辑运算 2.2.3 复合语句、空语句及注释语句 2.2.4 if语句 2.2.5 条件表达式 2.2.6 switch语句 2.3 循环结构 2.3.1 while语句 2.3.2 do-while语句 2.3.3 for语句 2.3.4 break语句与continue语句 2.3.5 循环语句嵌套 2.3.6 goto语句 2.4 程序设计技术进阶 习题2第3章 数组 3.1 一维数组 3.1.1 数组定义 3.1.2 数组元素引用与初始化 3.2 二维数组 3.2.1 数组定义 3.2.2 数组元素引用与初始化 3.3 字符数组 3.3.1 一维字符数组与字符串 3.3.2 二维字符数组与字符串数组 3.4 数据排序 3.4.1 冒泡排序 3.4.2 选择排序 3.4.3 插入排序 3.4.4 希尔排序 3.5 数据查找 3.5.1 顺序查找 3.5.2 二分查找 3.6 程序设计技术进阶 习题3第4章 函数 4.1 函数基础知识 4.1.1 函数定义 4.1.2 函数调用与返回 4.1.3 函数原型 4.2 变量分类 4.2.1 局部变量与全局变量 4.2.2 静态变量 4.2.3 外部变量 4.3 外部函数与静态函数 4.3.1 外部函数 ……第5章 指针与引用第6章 构造数据类型第7章 预处理与位运算第8章 运算符重载第9章 类第10章 再谈类第11章 文件第12章 Visual C++程序设计基础附录 ASCII码与字符对照表参考文献


编辑推荐

  借鉴国内外计算机科学与技术学科和计算机基础课程体系的研究成果,努力反映计算机科学技术的最新成果和发展趋势。  强调理论与实践紧密结合,注重能力和综合素质的培养,通过实例讲解原理和方法,引导学生掌握理论方法的实际运用。  主教材配有电子课件,习题解答,实验指导等丰富的教学资源,方便师生的教与学。

图书封面

广告

下载页面


C++程序设计技术 PDF格式下载



对于初学者来说,很适用


挺不错的,实惠


相关图书