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