本书由江苏省教育厅组织编写,来自南京大学、东南大学和解放军理工大学的作者,根据教学大纲精心设计并认真编写了书中内容。本书的主编和作者都有十年以上C语言的教学经历,并有多年一线程序开发和项目组织的经历。
全书共8章,主要内容包括:程序设计概述,C语言的数据表示、运算与基本语句,程序控制与转移,函数,构造类型,常用数值计算算法,指针类型,文件。
本书讲述深入浅出,用词规范,示例经典,通俗易懂,能够满足计算机公共课程教学的基本要求,适合作为大专院校计算机专业和非计算机专业的C语言课程教材,也可作为江苏省或全国计算机等级考试的参考书。
- 前言
- 第1章 程序设计概述
- 1.1 基本概念
- 1.2 C 语言概述
- 1.3 C 程序的调试与运行
- 习题一
- 第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 函数的嵌套调用与递归调用
- 习题四
- 第5章 构造类型
- 5.1 数组类型
- 5.2 结构类型
- 5.3 联合类型
- 5.4 位域与位运算
- 习题五
- 第6章 常用数值计算算法
- 6.1 穷举法的应用示例
- 6.2 级数计算
- 6.3 非线性方程求根
- 6.4 定积分的近似计算
- 6.5 矩阵运算
- 习题六
- 第7章 指针类型
- 7.1 指针和指针类型
- 7.2 指针与数组
- 7.3 指针与结构
- 7.4 指针与函数
- 7.5 链表
- 习题七
- 第8章 文件
- 8.1 文件的概念
- 8.2 文件的打开和关闭
- 8.3 文本文件的读写
- *8.4 二进制文件的读写
- 8.5 文件的随机读写和出错检测
- 习题八
- 参考文献
- 版权
“C语言程序设计教程”数字课程与纸质教材一体化设计,紧密配合。数字课程提供了扩展阅读、上机模拟试卷、实验参考答案等数字资源,供读者学习使用。