《C/C++程式设计》是2009年9月高等教育出版社出版的图书,作者是吴国凤、宣善立。
根据教指委“白皮书”中“电脑程式设计基础”课程教学要求编写;内容取捨合理,讲述深入浅出,注重把知识点融入典型案例中;精选200多个例题,便于读者理解主要知识点;含有300多道习题,益于读者练习提高;提供学生成绩档案管理系统程式开发案例,突出程式设计能力的培养;配有《C/C 程式设计实验指导与题解》;免费下载相关教学资源(电子教案、案例素材、程式原始码等)。
《C/C++程式设计(第2版)》为《C/C++程式设计》第2版,全面地讲述了C/C++语言程式设计的基础知识、程式设计方法和解决实际问题的技巧。全书内容丰富、结构精练、讲解深入浅出、实用性强,并将知识点融入各章典型例题中,同时也注重培养学习者的电脑程式设计能力和良好的程式设计习惯。全书共分为12章,主要内容包括:c语言概述、基本程式设计、程式控制结构、数组、函式、指针、结构体与共用体、位运算、档案、C++基础知识、面向对象程式设计及应用程式实例等。每章精选了多种类型的案例和习题,并有配套的《C/C抖程式设计实验指导与题解》(第2版)一书。《C/C++程式设计(第2版)》可作为高等院校理工科各专业C/C++程式设计课程教材,也可作为计算机等级考试的参考用书。
第1章 C语言概述1.1 程式与程式设计1.1.1 程式的概念1.1.2 程式设计语言1.1.3 程式设计方法1.2 C/C++语言简介1.2.1 C/C++语言的由来1.2.2 C语言的特点1.3 C程式初识1.3.1 C程式实例1.3.2 C程式基本构成1.3.3 程式编写规范与风格1.4 C语言的语法1.4.1 字元集1.4.2 关键字1.4.3 标识符1.4.4 常量1.4.5 运算符1.4.6 分隔设定1.5 算法1.5.1 算法的基本特徵1.5.2 算法的表示1.6 C程式的编程环境与学习方法1.6.1 C程式的实现过程1.6.2 VC++6.0编程环境1.6.3 学习C语言的方法1.7 典型例题精解本章 小结习题1第2章 基本程式设计2.1 C语言数据类型2.2 常量及其类型2.2.1 整型常量2.2.2 实型常量2.2.3 字元常量2.2.4 字元串常量2.2.5 符号常量2.3 变数及其类型2.3.1 变数及其说明2.3.2 整型变数2.3.3 实型变数2.3.4 字元变数2.4 运算符和表达式2.4.1 算术运算符和算术表达式2.4.2 关係运算符和关係表达式2.4.3 逻辑运算符和逻辑表达式2.4.4 赋值运算符和赋值表达式2.4.5 其他运算符及表达式2.4.6 运算的优先权与结合性2.4.7 数据类型转换2.5 数据的输入/输出2.5.1 数据输入/输出概念2.5.2 字元数据的输入/输出2.5.3 格式输入/输出2.6 典型例题精解本章 小结习题2第3章 程式控制结构3.1 顺序结构3.1.1 C语言的语句3.1.2 顺序结构程式设计3.2 分支结构3.2.1 if(if-else)语句3.2.2 switch语句3.3 循环结构3.3.1 while语句3.3.2 do-while语句3.3.3 for语句3.3.4 转移语句3.3.5 循环的嵌套3.4 典型例题精解本章 小结习题3第4章 数组4.1 数组的概念4.2 一维数组4.2.1 一维数组的定义4.2.2 一维数组元素的引用4.2.3 一维数组的初始化4.2.4 一维数组的套用4.3 多维数组4.3.1 多维数组的概念4.3.2 二维数组的说明及引用4.3.3 二维数组元素的存储顺序4.3.4 二维数组的初始化4.3.5 二维数组的套用4.4 字元数组和字元串4.4.1 字元数组的定义4.4.2 字元数组的初始化4.4.3 字元串的输入/输出4.4.4 字元串处理函式4.5 典型例题精解本章 小结习题4第5章 函式5.1 概述5.1.1 函式的概念5.1.2 函式的分类5.2 函式的定义和调用5.2.1 函式的定义5.2.2 函式的调用5.2.3 函式的原型声明5.2.4 标準库函式5.3 函式的参数及传递方式5.3.1 形式参数和实际参数5.3.2 变数作为函式参数5.3.3 数组作为函式参数5.4 函式的嵌套调用与递归调用5.4.1 函式的嵌套调用5.4.2 函式的递归调用5.5 变数的作用域和存储类型5.5.1 变数的生存期与作用域5.5.2 变数的存储类型5.5.3 内部函式与外部函式5.6 编译预处理5.6.1 宏定义5.6.2 档案包含5.6.3 条件编译5.7 典型例题精解本章 小结习题5第6章 指针6.1 指针的基本概念6.1.1 记忆体、地址和指针
6.1.2 指针变数的定义与初始化6.1.3 指针的运算及引用6.1.4 指针变数作为函式参数6.1.5 多级指针的概念6.2 指针与数组6.2.1 指针与一维数组6.2.2 指针与二维数组6.2.3 指针与字元串6.2.4 指针数组6.3 指针与函式6.3.1 指向函式的指针6.3.2 返回指针的函式6.3.3 带参数的主函式6.4 典型例题精解本章 小结习题6第7章 结构体与共用体7.1 结构体7.1.1 结构体类型的定义7.1.2 结构体变数的说明7.1.3 结构体变数的初始化7.1.4 结构体变数的引用7.1.5 结构体数组7.1.6 结构体指针7.1.7 结构体与函式7.1.8 动态记忆体分配与鍊表7.2 共用体7.2.1 共用体类型的定义7.2.2 共用体变数的说明7.2.3 共用体变数的引用7.3 枚举类型7.3.1 枚举类型的定义7.3.2 枚举变数的说明及引用7.3 13枚举类型的套用7.4 用户定义类型7.5 典型例题精解本章 小结习题7第8章 位运算8.1 位运算的基本概念8.2 计算机内的数据表示8.3 位运算8.3.1 逻辑位运算8.3.2 移位运算8.4 位域8.4.1 位域的定义及位域变数的说明8.4.2 位域变数的使用8.5 典型例题精解本章 小结习题8第9章 档案9.1 概述9.1.1 档案的基本概念9.1.2 档案的分类9.2 档案类型指针9.3 档案的打开与关闭9.3.1 档案的打开9.3.2 档案的关闭9.4 档案的读/写9.4.1 字元输入/输出函式9.4.2 档案的字元串输入/输出函式9.4.3 档案的格式化输入/输出函式9.4.4 档案的数据块输入/输出函式9.4.5 整数输入/输出函式9.5 档案的定位操作9.6 档案的错误检测9.7 典型例题精解本章 小结习题9第10章 C++基础知识10.1 面向对象程式设计概述10.1.1 面向对象的基本概念10.1.2 面向对象程式设计的特点10.2 C++程式结构10.2.1 一个简单的C++程式10.2.2 C程式与C++程式的区别
10.3 类和对象10.3.1 类和对象的定义10.3.2 构造函式与析构函式10.3.3 类中的const修饰符10.3.4 静态成员10.3.5 友元10.4 典型例题精解本章 小结习题10第11章 面向对象程式设计11.1 继承与派生11.1.1 基类和派生类11.1.2 单一继承11.1.3 多重继承11.2 多态性与虚函式11.2.1 函式重载11.2.2 运算符重载11.2.3 虚函式11.2.4 抽象类11.3 典型例题精解本章 小结习题11第12章 应用程式实例12.1 学生成绩管理系统设计12.1.1 问题定义12.1.2 设计方法12.1.3 系统模组分解12.1.4 模组设计12.1.5 编码12.1.6 学生成绩管理系统源码12.2 通讯录管理系统12.2.1 需求分析12.2.2 系统设计12.2.3 通讯录系统原始码附录1 常用字元与ASCll代码对照表附录2 运算优先权和结合性总表参考文献
本文发布于:2023-03-24 23:15:30,感谢您对本站的认可!
本文链接:http://www.ranqi119.com/to/1679682682216195.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |