网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C程序设计快速进阶大学教程(计算机科学与技术21世纪高等学校规划教材)
分类
作者 蒋光远//田琳琳
出版社 清华大学出版社
下载
简介
编辑推荐

本书采用“三次迭代法”帮助读者学习C语言。具体方法如下:感知部分(第一次迭代)让读者在很短的时间内亲身感受到C语言的全貌,建立起对C语言的兴趣,分析典型样例,并给出相似的模仿习题;详解部分(第二次迭代)对C语言逐步展开介绍,对每个知识点按照理解、语法规则、使用方式的次序做深入探讨;进阶部分(第三次迭代)综合运用各个知识点分析、设计、实现一些有一定难度的案例,不但再次深层次运用各个知识点,而且培养了程序设计能力。

内容推荐

本书按照快速了解、详细解读、深入研讨的顺序展开,目的是使读者尽快领略C语言的全貌,进而产生强烈的兴趣和深入探讨的愿望。依据此思想本书分为三篇:第一篇感知篇,通过一个简单任务驱动,让读者在很短的时间内了解C语言的主要知识点及C程序所能完成的任务;第二篇详解篇,逐步展开对每个知识点的详细研究,按照理解概念、语法规则、使用方式进行深入探讨,以掌握计算机语言的基本要素;第三篇进阶篇,分析、设计、实现一些有一定难度的案例,深层次运用各个知识点,进而培养读者结构化程序设计的能力。本书组织方式完全符合人类对语言的学习过程,即模仿、理解、应用,也符合软件工程迭代式开发过程的思想,对读者从事软件研发大有裨益。

目录

第0章 概述

 0.1 计算机的由来及组成

 0.2 计算机程序

 0.3 C语言发展史

 0.4 C程序基本结构

 0.5 C程序开发步骤

 0.6 集成开发环境

 习题

第1篇 感知篇

第1章 数据的基本操作

 1.1 数据的存储与输出

 1.2 数据的输入与运算

 1.3 数据的比较与判断

第2章 结构化程序设计初探

 2.1 重复与循环语句

 2.2 基本结构的组合

 2.3 模块化编程

第3章 数据结构

 3.1 数组

 3.2 结构体

 3.3 动态数组

 3.4 文件

第4章 算法描述和编码规范

 4.1 程序设计与算法描述

4.1.1 程序设计与算法

4.1.2 FC流程图

4.1.3 NS盒图

 4.2 C语言编码规范

 习题

第2篇 详解篇

第5章 数据类型与输入输出

 5.1 C语言要素

5.1.1 字符集

5.1.2 标识符与关键字

5.1.3 可执行语句

 5.2 数据类型

5.2.1 理解数据类型

5.2.2 变量

5.2.3 常量

5.2.4 整型数据

5.2.5 浮点型数据

5.2.6 字符型数据

 5.3 输入与输出操作

5.3.1 输入与输出的概念

5.3.2 格式化输出函数

5.3.3 格式化输入函数

5.3.4 字符的输入与输出

 5.4 编程错误

5.4.1 语法错误和警告

5.4.2 运行错误

5.4.3 逻辑错误

 习题

第6章 运算符与表达式

 6.1 概述

 6.2 算术运算

 6.3 赋值运算

 6.4 表达式中的类型转换

6.4.1 隐式类型转换

6.4.2 显式类型转换

 6.5 自增与自减运算

 6.6 关系与逻辑表运算

 6.7 其他运算符

 6.8 运算符的优先级与结合性

 6.9 案例分析

 习题

第7章 选择结构

 7.1 理解选择结构

 7.2 简单分支语句

7.2.1 单分支if语句

7.2.2 双分支ifelse语句

 7.3 多分支语句

7.3.1 嵌套if语句

7.3.2 多分支else if语句

7.3.3 switch语句

 7.4 案例分析

 习题

第8章 循环结构

 8.1 理解循环结构

 8.2 循环语句

8.2.1 while语句

8.2.2 do语句

8.2.3 for语句

8.2.4 几种循环语句的比较

 8.3 循环条件

8.3.1 计数器控制循环

8.3.2 标记控制循环

 8.4 循环嵌套

8.4.1 循环嵌套结构

8.4.2 循环中的选择结构

 8.5 循环中的跳转

8.5.1 break语句

8.5.2 continue语句

8.5.3 goto语句

 8.6 案例分析

 习题

第9章 数组

 9.1 理解数组

 9.2 一维数组

9.2.1 一维数组定义

9.2.2 一维数组引用

9.2.3 一维数组初始化

9.2.4 一维数组案例分析

 9.3 二维数组

9.3.1 二维数组定义

9.3.2 二维数组引用

9.3.3 二维数组初始化

9.3.4 二维数组案例分析

 习题

第10章 函数

 10.1 理解函数

 10.2 函数定义和分类

10.2.1 函数定义

10.2.2 函数分类

 10.3 函数调用和声明

10.3.1 函数调用

10.3.2 函数声明

 10.4 函数参数和函数值

10.4.1 形式参数与实际参数

10.4.2 函数返回值

10.4.3 数组作函数参数

 10.5 函数递归调用

 10.6 变量作用域与生存期

10.6.1 变量作用域

10.6.2 变量存储类别与生存期

 10.7 内部函数和外部函数

 习题

第11章 指针

 11.1 理解指针

 11.2 指向变量的指针

11.2.1 指针变量定义

11.2.2 指针变量引用

 11.3 数组与指针

11.3.1 一维数组与指针

11.3.2 二维数组与指针

11.3.3 指针数组

11.3.4 指向指针的指针

 11.4 函数与指针

11.4.1 指针作函数参数

11.4.2 数组名作函数参数

11.4.3 返回指针值的函数

11.4.4 指向函数的指针

 11.5 字符串

11.5.1 字符数组与字符串

11.5.2 字符串与指针

11.5.3 字符串函数

11.5.4 字符串程序举例

11.5.5 main函数参数

 11.6 动态空间管理

 习题

第12章 自定义数据类型

 12.1 结构体

12.1.1 结构体声明

12.1.2 结构体变量定义

12.1.3 结构体变量引用

12.1.4 结构体数组

12.1.5 结构体与指针

 12.2 链表

 12.3 枚举类型

 习题

第13章 文件

 13.1 文件概述

 13.2 文件的打开与关闭

 13.3 文件读写

13.3.1 字符读写函数

13.3.2 字符串读写函数

13.3.3 数据块读写函数

13.3.4 格式化读写函数

13.3.5 文本文件与二进制文件

 13.4 文件的随机读写

 13.5 文件检测函数

 习题

第3篇 进阶篇

第14章 函数进阶

 14.1 分解与抽象

 14.2 递归

第15章 数组进阶

 15.1 数据模型

 15.2 查找与排序

15.2.1 简单查找算法

15.2.2 简单排序算法

第16章 数据管理

 16.1 简单链表

 16.2 数据文件

附录A ASCII表

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 15:24:13