突出C语言的低级性和系统描述功能。C语言是为开发UNIX操作系统而诞生的系统描述语言,是迄今为止开发系统软件的最好语言。目前在高校相关专业的教学中摒弃了一些其他语言,而把C语言作为重要的专业基础课和工具课。之所以如此,就在于C语言的低级性和较强的系统描述功能。因此,学习C语言,就要掌握它的这些特点与功能。只有掌握了C语言的低级性和系统描述功能,才能善于编写控制硬件的程序、与系统软件链接的程序、与汇编程序混编的程序,从而提高编写系统软件的能力及软件的质量。李文兵编著的《PC C语言教程》在数据类型及其转换、输入输出、库函数、内存的数据存储及读写、宏指令使用、指针应用、字段结构、文件处理和行命令等内容上,都注重了C语言的低级性和系统描述功能的介绍。
李文兵编著的《PC C语言教程》是介绍C语言及其程序设计技术的教科书,由11章组成,即第1章绪论,第2章基本数据类型及数组,第3章输入输出与库函数,第4章变量的存储类别,第5章运算表达式,第6章C程序结构,第7章宏指令的用法,第8章指针的用法,第9章结构数据设计,第10章函数的调用方法,第11章文件处理程序设计。这样的章节安排,便于在介绍C语言及其程序设计的同时,探讨方方面面的C程序设计技术。
《PC C语言教程》注重C语言的低级性和系统描述功能,并力求做到突出C语言的专业性与教材通俗易懂的统一。本书系统性好,结构合理,可读性好,适合作C程序设计课程的教材,也可作为C程序设计者的参考用书。
第1章 绪论
1.1 C语言
1.2 C程序
1.3 上机操作
思考题
第2章 基本数据类型及数组
2.1 整型数据
2.2 字符型数据
2.3 浮点数
2.4 类型转换
2.5 数组
第3章 输入输出与库函数
3.1 字符的输入输出与处理函数
3.2 按格式输出函数
3.3 按格式输入函数
3.4 字符串处理函数
第4章 变量的存储类别
4.1 局部变量与全局变量
4.2 自动存储变量
4.3 外部存储变量
4.4 静态存储变量
4.5 寄存器存储变量
第5章 运算表达式
5.1 表达式
5.2 算术运算表达式
5.3 位逻辑运算表达式
5.4 赋值运算表达式
5.5 关系运算表达式
5.6 递增和递减运算表达式
5.7 基于指针的运算表达式
5.8 逻辑运算表达式
5.9 其他运算表达式
第6章 C程序结构
6.1 条件结构与分支结构
6.2 循环结构
6.3 嵌套结构
6.4 中断结构
6.5 复合程序结构
6.6 程序结构设计技巧
第7章 宏指令的用法
7.1 宏定义
7.2 带参数的宏
7.3 条件编译结构
7.4 嵌入文件宏指令
7.5 编译源文件用的宏名和宏指令及宏体参数操作符
第8章 指针的用法
8.1 指针的运算
8.2 指针参数
8.3 内存空间的动态分配
8.4 多级指针
8.5 指针数组
8.6 指针的指针数组
8.7 数组指针
第9章 结构数据的设计
9.1 结构
9.2 结构数组
9.3 结构指针
9.4 结构嵌套
9.5 结构指针数组
9.6 返回结构数据的函数设计
9.7 共用体
9.8 列举类型数据
9.9 字段结构
第10章 函数的调用方法
10.1 函数调用的基本方法
10.2 函数的嵌套调用与递归调用
10.3 使用函数指针的函数调用
10.4 外部调用
10.5 函数调用过程的参数传递方式及其参数设置
第11章 文件处理程序设计
11.1 文件的概念
11.2 流式文件的输入输出
11.3 文件输入输出的重定向
11.4 文件的随机读写
参考文献