内容简介
概述
一、C语言的由来和发展
目录
二、C语言的主要特点
第一章 C语言程序简介
1.1C语言程序例
1.2C语言语法描述
1.3字符和词法单位
1.4基本的输入和输出处理
1.5函数的初步介绍
1.6运行C语言程序全过程
小结
习题
2.1C语言数据类型
2.2变量和类型说明
第二章 基本数据类型和运算表达式
2.3标准数据类型
2.4枚举类型
2.5数据类型转换
2.6运算符及运算表达式
2.7计算顺序和优先级
2.8表达式的形式定义
2.9标准类型变量的初值
小结
习题
第三章 语句和流程控制
3.1概述
3.2表达式语句
3.3复合语句和分程序
3.4空语句
3.5条件语句(if)
3.6循环语句(while、for、do-while)
3.7间断语句(break)
3.8继续语句(continue)
3.9开关语句(switch)
3.10 标号和转移语句(goto)
3.11 返回语句(return)
3.12 语句和流程控制综合例
小结
习题
第四章 组合类型(一)——数组
4.1数组说明和数组元素
4.2字符数组
4.3多维数组
4.4数组的初值
4.5多维数组应用例
小结
习题
第五章 函数和程序结构
5.1自顶向下的程序设计方法
5.2函数的基本结构
5.3关于函数参数的讨论
5.4函数类型
5.5变量存储属性
5.6自动变量
5.7外部变量
5.8作用域规则
5.9静态变量
5.10寄存器变量
5.11函数的递归调用
5.12程序设计例
小结
习题
6.1指针的概念
第六章 指针类型及指针变量的使用
6.2用作函数参数的指针
6.3指针和数组*147++6.4指针运算
6.5指针数组及其初始化
6.6命令行参数
6.7多级指针
6.8指向函数的指针
6.9指针应用例题
小结
习题
第七章 组合类型(二)——结构和联合
7.1结构类型的描述
7.2结构说明和结构成分分量
7.3函数和结构
7.4结构数组
7.5指向结构的指针
7.6树——引用自身结构的数据类型
7.7表——引用自身结构的数据类型
7.8字段存取
7.9联合类型
7.10 类型定义
小结
习题
第八章 C预处理程序
8.1单词(串)替换
8.2包含文件
8.3条件编译
小结
8.4行控制
习题
第九章 操作系统上的C程序
9.1标准文件输入/输出处理
9.2按格式转换函数
9.3文件存取和错误处理
9.4标准库函数
9.5文件存取处理的实例
9.6UNIX系统的输入/输出操作
9.7进程
小结
习题
附录一 C语言语法
1.C语言语法摘要
2.BNF(巴科斯范式)表示
附录二 C语言标准库函数
1.C标准I/O库函数
2.数学库函数
3.字符串处理库函数及字符分类宏
参考文献