序
第二版前言
第一版前言
第1章 程序设计及C语言概述
本章学习目标
1.1 程序设计的基本概念
1.2 算法
1.3 C语言的特点
1.4 简单的C语言程序
1.5 C语言程序的开发
本章小结
习题一
第2章 数据描述与基本操作
本章学习目标
2.1 基本标识符
2.2 基本数据类型
2.3 常量和变量
2.4 运算符与表达式
2.5 数据的类型转换
2.6 数据的输入和输入
2.7 应用举例
本章小结
习题二
第3章 C语言程序的流程控制
本章学习目标
3.1 C语言程序的3种基本结构
3.2 C语言语句概述
3.3 选择结构程序设计
3.4 循环结构的程序设计
3.5 流程转向语句
3.6 典型应用算法
本章小结
习题三
第4章 数组
本章学习目标
4.1 一维数组
4.2 二维数组
4.3 字符数组与字符串
本章小结
习题四
第5章 函数
5.1 概述
5.2 函数的定义与调用
5.3 函数的嵌套调用
5.4 递归函数及其调用
5.5 主调函数和被调函数的数据传递
5.6 变量的存储类别
5.7 内部函数和外部函数
5.8 函数应用举例
本章小结
习题五
第6章 编译预处理
第7章 指针
第8章 结构体、共用体和枚举
第9章 位运算
第10章 文件
第11章 软件开发综合实例
附录1 常用字符与ASCII码对照表
附录2 运算符的优先级和结合方向
附录3 库函数
参考文献