搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
C语言教程:模块化程序设计
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    7302086354
  • 作      者:
    (美)David M.Collopy著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2004
收藏
作者简介
  David M.Collopy是俄亥俄州立大学的知名教授,对计算机基础教学工作有着独到深入见解。其教学风格通俗易懂,深入浅出,因而所编写的教材颇受广大读者的欢迎。他所著的畅销书还包括Introduction to C++programming:A Modular Appraoach和Introduction ot COBOL:A Guide to Modular Structured Programming 等。
  罗铁庚:男,1991年毕业西安交通大学,同年考入国防科技大学计算机学院,攻读硕士学位,1997年博士毕业,主要研究方向为软件工程,软件开发方法等,现为国防科技大学副教授。
展开
内容介绍
  本书以通俗易懂的语言全面讲述了C语言的基础知识和编程方法,重点介绍了自顶向下的逻辑设计和模块化的结构化编程方法,并通过大量地示例向读者介绍了各种编程元素的工作方式,简化了学习过程,而且提高了学习效果。书中把复杂的内容分解为多个简单的主题,以便于读者更好地学习。本书表述严谨、推理缜密,是一本不可多得的C语言程序设计入门教材。
  本书特色
  · 提供丰富全面的编程示例、详细深入的示例分析和清晰明了的程序流程图和伪代码
  · 通过“知识点检查”帮助读者及时地掌握自己的学习状况,“课程指南”则高度概括了每章课程所介绍的核心主题
  · “编程技巧”部分为读者提供大量实用的建议,而贯穿全书的“编程项目”则帮助读者将所学知识应用于实践中,从而起到温故知新的作用
展开
目录
第1章 基本概念
1.1 学习目标
1.2 计算机
1.3 计算机系统
1.4 数据结构
1.5 知识点检查1A
1.6 程序规划
1.7 设计报表
1.8 报表规划原则
1.9 编译程序
1.10 错误和调试
1.11 知识点检查1B
1.12 开发第一个程序
1.13 示例程序CHAP1A
1.14 分析示例程序CHAP1A
1.15 编程技巧和注意事项
1.16 课程指南CHAP1A
1.17 示例程序cHAP1B
1.18 分析示例程序cHAP1B
1.19 编程技巧和注意事项
1.20 课程指南CHAP1B
1.21 创建标识名
1.22 区分大小写
1.23 关键字
1.24 知识点考查1C
1.25 小结
1.26 编程项目
第2章 走近C语言
2.1 学习目标
2.2 基本结构
2.3 注释
2.4 #include指令
2.5 main()函数
2.6 常用数据类型
2.7 数值常量
2.8 数值变量
2.9 为数值变量赋值
2.10 符号常量:#define指令
2.11 屏幕输出:printf()函数
2.12 转义序列
2.13 键盘输入:scanf()函数
2.14 算术运算符
2.15 算术表达式
2.16 知识点检查2A
2.17 示例程序CHAP2A
2.18 分析示例程序CHAP2A
2.19 编程技巧和注意事项
2.20 课程指南CHAP2A
2.21 非数值常量
2.22 非数值变量
2.23 为非数值变量赋值
2.24 打印非数值输出
2.25 读取非数值数据
2.26 return语句
2.27 知识点检查2B
2.28 示例程序CHAP2B
2.29 分析示例程序CHAP2B
2.30 编程技巧和注意事项
2.31 课程指南CHAP2B
2.32 小结
2.33 编程项目
第3章 模块化编程
3.1 学习目标
3.2 模块结构化编程
3.3 逻辑结构
3.4 全局变量和局部变量
3.5 编程人员定义的模块
3.6 函数原型
3.7 知识点检查3A
3.8 示例程序CHAP3A
3.9 分析示例程序CHAP3A
3.10 编程技巧和注意事项
3.11 课程指南CHAP3A
3.12 示例程序CHAP3B
3.13 示例程序CHAP3C
3.14 分析示例程序CHAP3C
3.15 编程技巧和注意事项
3.16 课程指南CHAP3B
3.17 结构化编程
3.18 编程指导原则
3.19 知识点检查3B
3.20 小结
3.21 编程项目
第4章 字符串函数和循环
4.1 学习目标
4.2 字符串函数
4.3 strcat()函数
4.4 strcpy()函数
4.5 strcmp()函数
4.6 strlen()函数
4.7 知识点检查4A
4.8 字符串输入和扫描集
4.9 fflush()函数
4.10 迭代和循环处理
4.11 关系运算符
4.12 逻辑运算符
4.13 知识点检查4B
4.14 增量和减量运算符
4.15 while循环
4.16 知识点检查4C
4.17 示例程序CHAP4A
4.18 分析示例程序CHAP4A
4.19 编程技巧和注意事项
4.20 课程指南CHAP4A
4.21 统计运算
4.22 do/While循环
4.23 for循环
4.24 嵌套循环
4.25 知识点检查4D
4.26 示例程序CHAP4B
4.27 分析示例程序CHAP4B
4.28 编程技巧和注意事项
4.29 课程指南CHAP4B
4.30 打印机输出:fprintf()函数
4.31 知识点检查4E
4.32 示例程序CHAP4C
4.33 分析示例程序cHAP4C
4.34 编程技巧和注意事项
4.35 课程指南CHAP4C
4.36 小结
4.37 编程项目
第5章 分支结构
5.1 学习目标
5.2 选择不同的处理路径
5.3 无条件分支和条件分支
5.4 if语句
5.5 嵌套if语句
5.6 if/else语句
5.7 嵌套if/else语句
5.8 知识点检查5A
5.9 示例程序CHAP5A
5.10 分析示例程序CHAP5A
5.11 编程技巧和注意事项
5.12 课程指南CHAP5A
5.13 switch和break语句
5.14 goto和label语句
5.15 知识点检查5B
5.16 示例程序CHAP5B
5.17 分析示例程序CHAP5B
5.18 编程技巧和注意事项
5.19 课程指南CHAP5B
5.20 小结
5.21 编程项目
第6章 使用菜单
6.1 学习目标
6.2 数据验证
6.3 以菜单驱动的程序
6.4 菜单创建原则
6.5 设置菜单格式及打印菜单
6.6 菜单选择:嵌套if/else语句
6.7 字符选项代码
6.8 getch()函数
6.9 知识点检查6A
6.10 示例程序CHAP6A
6.11 分析示例程序CHAP6A
6.12 编程技巧和注意事项
6.13 课程指南CHAP6A
6.14 菜单选择:switch语句
6.15 示例程序CHAP6B
6.16 分析示例程序CHAP6B
6.17 编程技巧和注意事项
6.18 课程指南CHAP6B
6.19 小结
6.20 编程项目
第7章 文本文件
7.1 学习目标
7.2 文件和记录
7.3 文本文件
7.4 创建文本文件
7.5 声明文件指针变量:FILE数据类型
7.6 知识点检查7A
7.7 打开文件:fopen()函数
7.8 读取记录
7.9 测试文件结束:feof()函数
7.10 关闭文件:fclose()函数
7.11 知识点检查7B
7.12 示例程序CHAP7A
7.13 分析示例程序CHAP7A
7.14 编程技巧和注意事项
7.15 课程指南CHAP7A
7.16 文本文件处理步骤
7.17 使用尾端记录
7.18 知识点检查7C
7.19 示例程序CHAP7B
7.20 分析示例程序CHAP7B
7.21 编程技巧和注意事项
7.22 课程指南CHAP7B
7.23 小结
7.24 编程项目
第8章 换页和控制中断
8.1 学习目标
8.2 换页报表
8.3 知识点检查8A
8.4 示例程序CHAP8A
8.5 分析示例程序CHAP8A
8.6 编程技巧和注意事项
8.7 课程指南CHAP8A
8.8 控制中断报表
8.9 知识点检查8B
8.10 示例程序CHAP8B
8.11 分析示例程序CHAP8B
8.12 编程技巧和注意事项
8.13 课程指南CHAP8B
8.14 小结
8.15 编程项目
第9章 多级控制中断
9.1 学习目标:
9.2 多级控制中断报表
9.3 编写两级控制中断程序
9.4 知识点检查9A
9.5 示例程序CHAP9A
9.6 分析示例程序CHAP9A
9.7 偏程技巧和注意事项
9.8 课程指南CHAP9A
9.9 编写四级控制中断程序
9.10 知识点检查9B
9.11 示例程序CHAP9B
9.12 分析示例程序CHAP9B
9.13 编程技巧和注意事项
9.14 课程指南CHAP9B
9.15 小结
9.16 编程项目
第10章 数组和排序
10.1 学习目标
10.2 数组
10.3 创建数组
10.4 知识点检查10A
10.5 下标
10.6 知识点检查10B
10.7 加载数组
10.8 打印数组
10.9 处理数组
10.10 并行数组
10.11 知识点检查10C
10.12 示例程序CHAPl0A
10.13 分析示例程序CHAPl0A
10.14 编程技巧和注意事项
10.15 课程指南CHAPlOA
10.16 数组查找
10.17 知识点检查10D
10.18 示例程序CHAPl0B
10.19 分析示例程序CHAPlOB
10.20 编程技巧和注意事项
10.21 课程指南CHAPl0B
10.22 排序
10.23 知识点检查10E
10.24 示例程序CHAPl0C
10.25 分析示例程序CHAPl0C
10.26 编程技巧和注意事项
10.27 课程指南CHAP10C
10.28 小结
10.29 编程项目
……
第11章 多维数组
第12章 顺序文件
第13章 更新顺序文件
第14章 结构体和随机文件
第15章 索引文件
附录A ASCII表
附录B 编程标准
附录C 输入/输出函数
附录D 数学函数及相关函数
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证