万本电子书0元读

万本电子书0元读

顶部广告

C语言与程序设计电子书

售       价:¥

纸质售价:¥36.70购买纸书

20人正在读 | 2人评论 6.2

作       者:曹计昌

出  版  社:电子工业出版社

出版时间:2013-01-01

字       数:34.6万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
本书是华中科技大学“C语言程序设计”精品课的主教材。本书力图完整、全面、清楚地介绍C语言的基本语法和语义,同时通过对一些精心提炼的算法实例行分析和编程设计,培养学生算法设计、程序设计、调试程序的能力。全书分为上、下两篇,共18章,另外提供了3个附录。 上篇是C语言,包括第1章至第10章,内容主要有概论、基本词法语法规则与程序元素、基本的标准输与输出、流程控制、函数与程序结构、编译预处理、数组、指针、结构与联合、文件的输与输出。下篇是程序设计,包括第11章至第18章,深介绍了复杂类型的指针、递归、排序、线性数据结构、非线性数据结构、参数数目可变的函数与库函数、图形图像处理程序设计、程序设计发实例。 为方便教学,本书配有电子课件和源程序代码,任课教师可以登录华信教育资源网(www.hxedu.com.cn)免费注册下载。<br/>
目录展开

前言

上篇 C语言

第1章 概论

1.1 程序设计语言与程序设计

1.2 学习C语言程序设计的第一个例子

1.3 C语言的产生、发展与语言特征

1.4 计算机系统及内存编址

*1.5 数和字符的编码表示

1.6 算法及其表示

1.7 学习C语言与程序设计的方法

本章小结

习题1

第2章 基本词法语法规则与程序元素

*2.1 字符及词法元素

*2.2 语法规则

2.3 标识符、关键字及分隔符

2.4 基本数据类型

2.5 常量与变量

2.6 运算符和表达式

*2.7 位运算符和位表达式

2.8 类型转换

2.9 枚举类型

**2.10 新增数据类型

本章小结

习题2

第3章 基本的标准输入与输出

3.1 字符输入与输出

3.2 字符串输入与输出

3.3 格式化输入与输出

本章小结

习题3

第4章 流程控制

4.1 C语句分类

4.2 表达式语句

4.3 复合语句

4.4 if语句

4.5 switch语句

4.6 while语句

4.7 for语句

4.8 do-while语句

4.9 goto语句和标号语句

4.10 break语句、continue语句和return语句

4.11 嵌套循环程序设计

本章小结

习题4

第5章 函数与程序结构

5.1 C程序的一般结构

5.2 函数的定义与函数原型

5.3 函数调用与参数传递

5.4 作用域与可见性

5.5 存储类型

本章小结

习题5

第6章 编译预处理

6.1 文件包含#include

6.2 宏定义#define

6.3 取消宏定义#undef

*6.4 条件编译

*6.5 assert断言和静态断言

**6.6_func_预定义标识符

**6.7_Pragma预处理操作符

本章小结

习题6

第7章 数组

7.1 数组概述

7.2 一维数组

7.3 字符数组

*7.4 字符串处理函数

7.5 多维数组

*7.6 数组的应用

本章小结

习题7

第8章 指针

8.1 指针的概念与使用

8.2 指针运算

8.3 指针作为函数的参数

8.4 数组的指针表示

8.5 指针数组

*8.6 带参数的main函数

8.7 指针函数

*8.8 函数的指针

**8.9 restrict和_Atomic类型修饰符

本章小结

习题8

第9章 结构与联合

9.1 结构概述

9.2 结构类型声明和结构变量的声明及初始化

9.3 结构类型的引用与嵌套结构

9.4 结构类型的指针

9.5 结构类型作为函数的参数和返回值

9.6 结构数组

*9.7 联合

*9.8 字段结构

本章小结

习题9

第10章 文件的输入与输出

10.1 文件概述

10.2 FILE指针和标准流式文件

10.3 流式文件的顺序输入与输出

*10.4 流式文件的随机输入输出

*10.5 其他文件操作函数

**10.6 输入输出的底层接口

本章小结

习题10

下篇 程序设计

*第11章 复杂类型的指针

11.1 指向数组的指针

11.2 用typedef定义类型表达式

11.3 复杂说明的解释

**11.4 复杂说明的应用

本章小结

习题11

第12章 递归

12.1 递归概述

12.2 递归函数设计

12.3 分治法与快速排序

*12.4 回溯法

*12.5 动态规划

**12.6 经典问题的递归程序设计

本章小结

习题12

第13章 排序

13.1 直接插入排序

13.2 Shell排序

13.3 归并排序

*13.4 时间复杂度

*13.5 排序程序设计

本章小结

习题13

第14章 线性数据结构

14.1 动态存储分配

*14.2 动态数组设计

14.3 链表

*14.4 堆栈

*14.5 队列与广度优先搜索

本章小结

习题14

*第15章 非线性数据结构

15.1 树与二叉树

15.2 查找表与哈希(散列)函数

15.3 图

**15.4 图的应用

本章小结

习题15

*第16章 参数数目可变的函数与库函数

16.1 参数数目可变的函数设计

**16.2 Linux下用户自定义库的设计及使用

本章小结

习题16

*第17章 图形图像处理程序设计

17.1 位图文件格式

17.2 位图文件的操作

17.3 OpenCV计算机视觉库

**17.4 OpenCV库函数的使用

本章小结

习题17

**第18章 程序设计开发实例

18.1 问题描述

18.2 问题分析

18.3 设计思路

18.4 数据结构设计

18.5 算法设计

18.6 程序实现

18.7 软件测试

本章小结

习题18

附录1 ASCII字符编码表

附录2 键盘编码表

附录3 C语言库函数

参考文献

累计评论(2条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部