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

请输入您要查询的图书:

 

书名 C语言简明教程
分类
作者 张璇//张研研
出版社 清华大学出版社
下载
简介
编辑推荐

本书以“编程”作为主线,例题多,一题多编。书中说明采用不同编程方法的原因,分析每种编法的优缺点,特别是从讲述顺序结构开始,就为学生准备大量的例题和练习题。这些题目由浅入深,用以训练学生程序设计的基本技能和技巧。各章还配有适当的习题。

为便于读者使用本教材,作者同时编写了配套辅助教材《C语言简明教程习题解答与上机指导》,对于本书中的练习题、章末习题全部给出答案,并对Turbo C 2.0、WINTC和VC++ 6.0三种运行环境的使用作了详细介绍。

内容推荐

本书是为大学本科计算机软件、计算机应用及相关专业学生学习C语言程序设计课程编写的教材。本书选材精练,对C语言最基本、最常用的知识点进行讲解,包括顺序结构、选择结构、循环结构、数组、函数、指针、结构(体)、文件等共8章内容,其他次要内容只在附录中简单介绍。本书以程序设计为主线,以编程思想、编程方法和编程技巧为重点,着重培养学生的编程能力。丰富的例题、练习题也是本书的一个特点。

本书可作为大学专科及高职相关专业的教材,也可供大学理工类本科生和研究生学习C语言之用,也是软件开发人员案头理想的参考资料。

目录

绪论

第1章 顺序结构程序设计

 1.1 显示信息

1.1.1 初识C语言程序

1.1.2 C语言程序的结构

 1.2 整数算术运算

1.2.1 整数的加法、减法和乘法

1.2.2 整数的除法

1.2.3 整数的求余运算

1.2.4 溢出

1.2.5 运算符的优先级和结合性

 1.3 实数的算术运算

1.3.1 实数的四则运算

1.3.2 乘方、开方与取对数

 1.4 字符类型

1.4.1 字符常量

1.4.2 字符变量

1.4.3 字符数据的存储方式

1.4.4 字符数据与整数通用

 1.5 表达式

1.5.1 算术表达式

1.5.2 多种类型数据的混合运算

 1.6 赋值运算

1.6.1 赋值运算符

1.6.2 赋值表达式

1.6.3 赋值语句

 1.7 顺序结构程序设计

1.7.1 顺序结构的流程框图

1.7.2 顺序结构综合应用

 1.8 语法小结

1.8.1 标识符

1.8.2 二进制数、八进制数与十六进制数

1.8.3 数据类型

1.8.4 常量与变量

1.8.5 运算符与优先级

1.8.6 语句

1.8.7 输入/输出格式

 习题1

第2章 选择结构程序设计

 2.1 两路分支与关系运算

2.1.1 问题的引入

2.1.2 关系运算符与关系表达式

2.1.3 两路分支控制语句的标准格式

2.1.4 空语句与短式if语句

2.1.5 if语句的应用

 2.2 复杂条件与逻辑运算

2.2.1 数值表示逻辑值

2.2.2 复杂条件

2.2.3 逻辑运算符与逻辑表达式

2.2.4 逻辑运算符的优先级

 2.3 if嵌套与多路分支

2.3.1 if嵌套结构

2.3.2 两层嵌套处理三路分支

2.3.3 四路及多路分支

2.3.4 用if嵌套分解复杂条件

2.3.5 关于else与if匹配

 2.4 switch语句

2.4.1 switch语句的标准格式

2.4.2 switch语句的应用

 2.5 条件运算

 2.6 选择结构程序设计

2.6.1 选择结构只是程序的一部分

2.6.2 选择结构的几种情况

2.6.3 选择结构综合练习

 2.7 语法小结

2.7.1 运算符

2.7.2 语句

2.7.3 等价if-else语句与等价条件

2.7.4 分解两路分支

 习题2

第3章 循环结构程序设计

 3.1 循环结构的3种语句

3.1.1 while语句

3.1.2 do-while语句

3.1.3 for语句

 3.2 用循环结构处理的几类问题

3.2.1 累加问题

3.2.2 累乘问题

3.2.3 统计问题

3.2.4 求最大值和最小值

3.2.5 遍历问题

3.2.6 无穷级数求和问题

3.2.7 迭代问题

 3.3 多重循环

3.3.1 二重循环

3.3.2 三重循环

 3.4 循环结构程序设计

 3.5 语法小结

 习题3

第4章 数组

 4.1 一维数组

4.1.1 一维数组的定义

4.1.2 一维数组的使用

4.1.3 一维数组的初始化

4.1.4 一维数组的应用

 4.2 二维数组

4.2.1 二维数组的定义

4.2.2 二维数组的使用

4.2.3 二维数组的存储方式

4.2.4 二维数组的初始化

4.2.5 二维数组的应用

4.2.6 高维数组

 4.3 字符数组

4.3.1 字符串

4.3.2 字符数组的定义

4.3.3 字符数组的初始化

4.3.4 字符数组的输入/输出

4.3.5 处理字符串的库函数

 4.4 语法小结

 习题4

第5章 函数

 5.1 函数的相关概念

5.1.1 子程序与主程序

5.1.2 C语言中函数的作用

5.1.3 函数的例子

5.1.4 函数的分类

5.1.5 函数的定义

5.1.6 函数的调用

 5.2 自定义函数的编写

5.2.1 从主函数中分离函数

5.2.2 新编函数

 5.3 递归

5.3.1 递归定义与递归公式

5.3.2 递归函数与递归调用

5.3.3 递归函数的应用

5.3.4 递归的优缺点

 5.4 函数的两种参数

5.4.1 变量作函数的形参

5.4.2 数组作函数的形参

 5.5 使用专家编写的函数

5.5.1 解线性代数方程组

5.5.2 求行列式的值

5.5.3 求非奇异方阵的逆矩阵

5.5.4 使用包含文件

 5.6 语法小结

5.6.1 关于return语句

5.6.2 大型源程序的组织

5.6.3 函数的声明

5.6.4 局部变量与全局变量

5.6.5 变量的存储类型

5.6.6 修饰符extern与static对全局变量和函数的修饰作用

5.6.7 程序员的函数库

 习题5

第6章 指针

 6.1 内存管理

 6.2 指针常量与指针变量

6.2.1 指针变量的定义

6.2.2 指针变量的简单应用

 6.3 用指针处理数组

6.3.1 数组的指针与数组元素的指针

6.3.2 用指针表示数组元素

6.3.3 用指针处理数组元素

6.3.4 指针变量指向数组

6.3.5 用指向数组的指针变量处理数组

6.3.6 指针变量作函数的形参

 6.4 用指针处理字符串

6.4.1 字符指针代替字符数组名

6.4.2 字符指针处理字符串的优势

6.4.3 字符指针数组处理多个字符串

 6.5 用指针调用函数

 6.6 语法小结

 习题6

第7章 结构

 7.1 结构类型

7.1.1 结构类型的定义

7.1.2 结构类型变量的定义

7.1.3 结构类型变量的使用

7.1.4 结构数组

7.1.5 指向结构类型数据的指针

 7.2 链表简介

7.2.1 两种重要的存储结构

7.2.2 链表的结点

7.2.3 建立一个简单的链表

 7.3 用指针处理链表

7.3.1 分配结点空间

7.3.2 建立链表的函数

7.3.3 输出链表的函数

7.3.4 删除结点的函数

7.3.5 插入结点的函数

7.3.6 调用上述函数的主函数

 7.4 语法小结

7.4.1 关于结构类型

7.4.2 几个运算符

 习题7

第8章 文件

 8.1 文件的打开与关闭

8.1.1 打开文件

8.1.2 关闭文件

 8.2 对文件的操作

8.2.1 字符的读/写函数

8.2.2 格式读/写函数

8.2.3 读/写数据块函数

 习题8

附录A 语法补遗

 A.1 数据类型

 A.2 位运算

 A.3 编译预处理

 A.4 其他

附录B 关键字

附录C 运算符的优先级与结合性

附录D 常用库函数

附录E ASCII表

参考文献

随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/2 14:20:37