当前位置:主页 > 课后答案 > C语言习题答案
C程序设计教程

《C程序设计教程》课后习题答案

  • 更新:2021-08-12
  • 大小:16.9 MB
  • 类别:C语言
  • 作者:[美]迪特尔、薛万鹏
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

本书用完整的程序和输出范例来演示所讲的概念,强调用结构化程序设计方法编写清晰的程序。书中含有丰富的图解,并用大量的图示来说明重要数据结构(如链表、队列、堆栈、二叉树)的建立和维护。为便于学习,还配有自我测验练习及答案。也详细叙述了C程序设计语言,强调用结构化程序设计方法编写程序,自始至终用完整的程序输出范例来演示所讲的概念,内容全面,层次清晰,可作为大专院校学生和计算机编程爱好者的入门与提高教程。

本书详细叙述了C程序设计语言,强调用结构化程序设计方法编写程序,自始至终用完整的程序输出范例来演示所讲的概念,内容全面,层次清晰,可作为大专院校学生和计算机编程爱好者的入门与提高教程。

目录

  • 章 基本概念
  • 1.1 引言
  • 1.2 计算机是什么
  • 1.3 计算机的结构
  • 1.4 批处理、多道程序设计和分时
  • 1.5 个人计算、分布式计算和客户/服务器计算
  • 1.6 机器语言、汇编语言和高级语言
  • 1.7 C语言的历史
  • 1.8 C标准库
  • 1.9 其它高级语言
  • 1.10 结构化程序设计
  • 1.11 C环境的基本知识
  • 1.12 对C语言和本书的总的说明
  • 1.13 Concurrent C
  • 第2章 C语言程序设计入门
  • 2.1 引言
  • 2.2 一个简单的C语言程序:打印一行文本
  • 2.3 另一个简单的C语言程序:求两个整数的和
  • 2.4 内存的概念
  • 2.5 C语言中的算术运算
  • 2.6 判断语句:相等测试运算符和关系运算符
  • 第3章 结构化程序的开发
  • 3.1 引言
  • 3.2 算法
  • 3.3 伪码
  • 3.4 控制结构
  • 3.5 if选择结构
  • 3.6 if/else选择结构
  • 3.7 while循环结构
  • 3.8 制定算法:实例研究1
  • 3.9 用自顶向下、逐步求精的方法制定算法:实例研究2
  • 3.10 用自项向下、逐步求精的方法制定算法:实例研究3
  • 3.11 赋值运算符
  • 3.12 自增和自减运算符
  • 第4章 程序控制
  • 4.1 引言
  • 4.2 循环的本质
  • 4.3 计数器控制的循环
  • 4.4 for循环结构
  • 4.5 for结构:说明和评述
  • 4.6 for结构用法举例
  • 4.7 switch多路选择结构
  • 4.8 do/while循环结构
  • 4.9 break和continue语句
  • 4.10 逻辑运算符
  • 4.11 容易混淆的相等测试运算符==和赋值运算符=
  • 4.12 结构化程序设计小结
  • 第5章 函数
  • 5.1 引言
  • 5.2 C语言的程序模块
  • 5.3 数学库函数
  • 5.4 函数
  • 5.5 函数定义
  • 5.6 函数原型
  • 5.7 头文件
  • 5.8 函数调用:传值调用和传引用调用
  • 5.9 数的产生
  • 5.10 范例:碰运气游戏
  • 5.11 存储类别
  • 5.12 作用域规则
  • 5.13 递归
  • 5.14 递归应用举例:Fibonacci数列
  • 5.15 递归与迭代的比较
  • 第6章 数组
  • 6.1 引言
  • 6.2 数组
  • 6.3 数组的声明
  • 6.4 数组使用举例
  • 6.5 把数组传递给函数
  • 6.6 数组排序
  • 6.7 实例研究:用数组计算均值(mean)、中位值(median)和众数(mode)
  • 6.8 数组查找
  • 6.9 多维数组
  • 第7章 指针
  • 7.1 引言
  • 7.2 指针变量的声明和初始化
  • 7.3 指针运算符
  • 7.4 函数的传引用调用
  • 7.5 对指针使用const限定符
  • 7.6 使用传引用调用的泡沫排序法
  • 7.7 指针表达式和指针的算术运算
  • 7.8 指针和数组的关系
  • 7.9 指针数组
  • 7.10 实例研究:洗牌和发牌模拟
  • 7.11 指向函数的指针
  • 第8章 字符和字符串
  • 8.1 引言
  • 8.2 字符串和字符的基本知识
  • 8.3 字符处理函数库
  • 8.4 字符串转换函数
  • 8.5 标准输入/输出库函数
  • 8.6 字符串处理库中的字符操作函数
  • 8.7 字符串处理库中的比较函数
  • 8.8 字符串处理库中的查找函数
  • 8.9 字符串处理库中的内存函数
  • 8.10 字符串处理库中的其它函数
  • 第9章 格式化输入/输出
  • 9.1 引言
  • 9.2 流
  • 9.3 printf的格式化输出
  • 9.4 打印整数
  • 9.5 打印浮点数
  • 9.6 打印字符串和字符
  • 9.7 其它转换说明符
  • 9.8 打印的域宽和精度
  • 9.9 在Printf的格式控制串中使用标志
  • 9.10 打印直接量和转义序列
  • 9.11 scanf函数的格式化输入
  • 0章 结构、联合、位运算和枚举
  • 10.1 引言
  • 10.2 结构的定义
  • 10.3 结构的初始化
  • 10.4 访问结构成员
  • 10.5 结构和函数
  • 10.6 类型定义:typedef
  • 10.7 范例:高效的洗牌和发牌模拟
  • 10.8 联合
  • 10.9 位运算符
  • 10.10 位段
  • 10.11 枚举常量
  • 1章 文件处理
  • 11.1 引言
  • 11.2 数据的层次结构
  • 11.3 文件和流
  • 11.4 建立顺序存取文件
  • 11.5 读取顺序存取文件中的数据
  • 11.6 存取文件
  • 11.7 建立存取文件
  • 11.8 向存取文件中地写入数据
  • 11.9 从存取文件中地读取数据
  • 11.10 实例研究:事务处理程序
  • 2章 数据结构
  • 12.1 引言
  • 12.2 自引用结构
  • 12.3 动态内存分配
  • 12.4 链表
  • 12.5 堆栈
  • 12.6 队列
  • 12.7 树
  • 3章 预处理程序
  • 13.1 引言
  • 13.2 预处理指令#include
  • 13.3 预处理指令#define:符号常量
  • 13.4 预处理指令#define:宏
  • 13.5 条件编译
  • 13.6 预处理指令#error和#program
  • 13.7 运算符#和##
  • 13.8 行号
  • 13.9 预定义的符号常量
  • 13.10 宏assert
  • 4章 高级话题
  • 14.1 引言
  • 14.2 UNIX和DOS系统中的输入/输出重定向
  • 14.3 变长参数列表
  • 14.4 使用命令行参数
  • 14.5 对编译多个源文件程序的说明
  • 14.6 用exit和atexit终止程序的执行
  • 14.7 类型限定符volatile
  • 14.8 整数和浮点数常数的后缀
  • 14.9 再谈文件
  • 14.10 信号处理
  • 14.11 动态内存分配:函数calloc和realloc
  • 14.12 无条件转移:goto语句
  • 附录A C语法
  • 附录B 标准库
  • 附录C 运算符的优先级与结合性
  • 附录D ASCII字符集
  • 附录E 数值系统

资源下载

资源下载地址1:https://pan.baidu.com/s/1kpPhtvB1PxjL_I34VX4I3w

相关资源

网友留言