高等教育出版社出版的图书 第2版 C/C++程式设计


高等教育出版社出版的图书 第2版 C/C++程式设计

文章插图
C/C++程式设计(第2版)(高等教育出版社出版的图书)【高等教育出版社出版的图书 第2版 C/C++程式设计】《C/C++程式设计(第2版)》是2006年高等教育出版社出版的图书 , 作者是吴乃陵、况迎辉 。
基本介绍书名:C/C++程式设计(第2版)
作者:吴乃陵、况迎辉 
ISBN:9787040186406 
类别:计算机技术
页数:399页
出版社:高等教育出版社 
出版时间:2006年03月
装帧:平装
开本:16
内容简介全书共分9章 , 各章均精选了国家各类计算机水平考试的例题和习题 。编者基于多年的教学经验 , 注重C/C++本身的系统性与认知规律的结合 , 针对初学者的特点 , 在写法上务求深入浅出 , 通俗易懂;在结构和内容上务求準确定位 , 合理取捨 , 精选例题 , 强化实验 。本书适合作为普通高等院校、高职高专、各类成人教育院校程式设计基础课程的教材 , 也可作为编程人员和参加计算机考试(C /C++模组)的自学者的参考书 。目录第1章 概述11.1 程式设计与高级语言11.1.1 程式与程式设计11.1.2 高级语言21.2 算法21.2.1 算法的特性31.2.2 算法表示31.3 C/C++的发展史与特点41.3.1 C/C++的发展史41.3.2 C/C++语言的特点51.4 C语言程式结构及书写规则71.4.1 C程式的基本结构71.4.2 程式的书写规则71.5 C语言的基本词法71.5.1 C语言使用的字元集71.5.2 保留字81.5.3 预定义标识符91.5.4 标识符101.5.5 C语言的词类101.6 C语言的基本语句111.7 标準输入输出函式121.7.1 格式化输入输出函式121.7.2 C++的输入输出211.7.3 非格式化字元输入输出函式251.8 C语言程式的编辑、编译、连线和执行271.9 Visual C++的上机环境介绍281.9.1 Visual C++的安装和启动281.9.2 输入和编辑源程式281.9.3 编译、连线和运行311.9.4 建立和运行包含多个档案的程式36习题42第2章 基本数据类型及运算符452.1 C/C++的数据类型452.2 常量452.2.1 整型常量462.2.2 实型常量462.2.3 字元常量462.2.4 符号常量462.2.5 字元串常量482.3 变数482.3.1 变数的数据类型及其定义482.3.2 变数的存储类型及其定义502.3.3变数的初始化522.3.4基本数据类型的使用532.4运算符及表达式562.4.1算术运算符和算术表达式572.4.2关係运算符和关係表达式582.4.3逻辑运算符和逻辑表达式582.4.4赋值运算符和赋值表达式602.4.5逗号运算符和逗号表达式622.4.6变数的自增、自减运算符622.4.7长度运算符632.4.8混合运算和类型转换642.5综合运算举例65习题67第3章程式控制结构713.1顺序结构程式设计713.2选择结构程式设计723.2.1if语句的3种形式723.2.2条件运算符?:783.2.3switch语句实现多分支选择结构793.3循环结构程式设计833.3.1当循环程式结构833.3.2直到型循环程式结构853.3.3次数循环程式结构873.3.4循环嵌套与多重循环程式结构883.3.53种循环语句的比较903.4循环体内使用break语句和continue语句903.4.1break语句903.4.2continue语句923.5goto语句及标号语句933.6综合举例94习题97第4章数组1034.1一维数组1034.1.1一维数组定义1034.1.2一维数组的存储形式1044.1.3一维数组元素的引用1044.1.4一维数组的初始化1054.1.5一维数组程式设计举例1064.2二维数组及多维数组1094.2.1二维数组及多维数组定义1094.2.2二维数组及多维数组的存储形式1094.2.3二维数组元素的引用1104.2.4二维数组的初始化1104.2.5二维数组程式设计举例1114.3字元数组与字元串1134.3.1字元数组与字元串1134.3.2字元数组的输入与输出1144.3.3字元串处理函式1174.3.4字元数组程式设计举例1204.4数组程式举例121习题123第5章函式1295.1函式概述1295.2C语言函式的定义及构成1305.3函式的调用1325.3.1函式的调用1325.3.2C++中函式形参默认值1375.4C++中的函式重载1375.5函式间的数据传递1395.5.1值传递方式1395.5.2地址传递方式1405.5.3返回值方式1425.5.4全局变数传递方式1435.5.5C++中访问全局变数1465.6递归调用与递归函式1465.6.1递归函式的特点1465.6.2递归函式的设计1485.7内部函式和外部函式1495.7.1内部函式1495.7.2外部函式1505.8函式应用程式举例150习题155第6章指针1616.1地址、指针和指针变数的概念1616.2指针变数的定义、赋值和引用1626.2.1指针变数的定义1626.2.2指针变数的赋值1626.2.3指针的引用1636.3指针的运算1646.3.1指针的赋值运算和算术运算1646.3.2指针的关係运算1666.4指针与一维数组1666.5指针变数作函式参数1706.6指针与二维数组1736.6.1二维数组的指针表示方式1736.6.2行指针变数1756.7指针数组1766.7.1指针数组的引用1766.7.2行指针和指针数组的比较1786.7.3指针数组处理字元串179*6.8返回指针值的函式181*6.9指向指针的指针182*6.10指向函式的指针变数1856.11指针程式举例186习题189第7章构造数据类型1947.1结构体类型1947.1.1结构体类型的定义1947.1.2结构体类型变数的定义1957.1.3结构体类型变数的初始化1977.1.4结构体类型变数成员的引用1987.1.5结构体类型数组的定义和初始化1997.1.6结构体类型数组元素的引用2007.2指向结构体类型数据的指针变数2017.2.1指向结构体类型变数的指针2017.2.2指向结构体类型数组元素的指针2047.2.3函式间结构体类型数据的传递2057.3动态分配和撤销记忆体空间206*7.4结构体类型的套用--鍊表及其操作2107.4.1鍊表2107.4.2简单鍊表2107.4.3建立动态鍊表2117.4.4遍历鍊表2137.4.5鍊表的插入操作2147.4.6鍊表的删除操作2147.5共用体类型2157.5.1共用体类型变数的定义2157.5.2共用体类型变数的引用2167.6枚举类型2197.6.1枚举类型的定义2197.6.2枚举类型变数的引用2197.7C++中类类型的简单介绍2217.7.1类的定义2217.7.2类的对象变数2227.7.3对象的公有成员的访问2237.7.4构造函式和析构函式2257.7.5指向对象的指针变数227*7.8用typedef定义类型的别名2287.9综合程式设计举例(学籍管理程式)229习题234第8章档案2418.1档案概述2418.1.1磁碟档案名称2418.1.2档案缓冲区2428.1.3磁碟档案的打开与关闭2428.1.4磁碟档案的数据格式分类2428.1.5磁碟档案的读写方式分类2438.1.6设备档案2438.2档案类型及档案指针2438.3档案的打开与关闭函式2448.3.1打开档案函式2448.3.2关闭档案函式2468.3.3标準设备档案的打开与关闭2478.4档案的读/写函式2478.4.1档案尾测试函式2478.4.2字元读/写函式2478.4.3字元串读/写函式2498.4.4数据读/写函式2518.5档案应用程式举例254习题255第9章编译预处理2579.1宏定义2579.1.1不带参数的宏定义2579.1.2带参宏的定义和引用2609.2档案包含处理262*9.3条件编译265习题267附录AASCII字元编码表270A.1标準ASCII字元集270A.2扩充ASCII字元集271附录BC语言运算符的优先权和结合性272附录C常用的C语言库函式273C.1数学函式(要求在源档案中包含math.h)273C.2字元和字元串函式(要求在源档案中包含string.h和ctype.h)274C.3I/O函式(要求在源档案中包含stdio.h)274C.4字元萤幕函式(要求在源档案中包含conio.h)275C.5图形萤幕函式(要求在源档案中包含graphics.h)276C.6动态存储分配函式(要求在源档案中包含alloc.h和stdlib.h)277C.7类型转换函式(要求在源档案中包含stdlib.h)277参考文献278