《C语言程序设计/普通高等学校计算机类规划教材》注重以“案例-C程序语法-综合应用”的方式组织教材的内容,在编写结构上按内容的相关性进行组织,由浅入深、循序渐进,同时注意突出重点、分散难点。每章都附有小结、习题,便于读者学习。在案例和习题方面注重收集生活中的问题、有趣味性的问题。案例的编写围绕问题描述、问题分析、程序描述和程序运行结果等方面进行。
全书分为基础篇和提高篇:基础篇包括绪论、算法、用C语言编写程序、选择结构、循环结构、数据组织、函数初步和指针初步;提高篇包括函数与程序结构、动态组织数据、文件、指针进阶和位运算。既可满足初学者学习C语言的基本要求,也可满足读者进一步进行程序设计的要求。
《C语言程序设计/普通高等学校计算机类规划教材》可作为普通高等院校计算机及相关专业的学生学习C语言程序设计的教材或教学参考书,也适合参加计算机等级考试的考生学习,同时还可以作为工程技术人员学习C语言的自学用书。
前言
基础篇
第1章 绪论
1.1 引言
1.2 C语言出现的历史背景
1.2.1 C语言的诞生
1.2.2 C语言标准的演变
1.3 C语言的特点
1.3.1 基本特性
1.3.2 优点
1.3.3 缺点
1.4 一个简单的C语言程序
1.5 程序与程序设计语言
1.5.1 程序与指令
1.5.2 程序设计语言
1.5.3 程序的编辑与处理
1.6 运行C语言程序的步骤和方法
1.6.1 运行C语言程序的步骤
1.6.2 运行C语言程序的方法
1.7 程序设计中的命名规则
本章小结
习题1
第2章 算法
2.1 算法的概念
2.1.1 算法的定义及特征
2.1.2 算法的评价
2.2 算法的描述
2.2.1 自然语言描述算法
2.2.2 流程图描述算法
2.2.3 伪代码描述算法
2.3 简单算法举例
2.4 计算思维
2.4.1 计算思维的定义
2.4.2 计算思维的特征
2.5 结构化程序设计方法
2.5.1 自项向下、逐步求精
2.5.2 基本控制结构
2.5.3 模块化设计
本章小结
习题2
第3章 用C语言编写程序
3.1 C语言程序的简单结构
3.1.1 程序的基本结构和格式
3.1.2 C语言的标识符
3.2 常量、变量与赋值
3.2.1 常量
3.2.2 变量与内存
3.2.3 变量的定义与赋值
3.3 运算符与表达式
3.3.1 算术运算符
3.3.2 赋值运算符
3.3.3 自增、自减运算符
3.3.4 条件运算符
3.3.5 逗号运算符
3.3.6 求字节运算符
3.4 基本输入输出
3.4.1 格式输入输出
3.4.2 字符输入输出
3.5 基本数据类型
3.5.1 整型数据在内存中的存储
3.5.2 浮点型数据在内存中的存储
3.5.3 字符型数据在内存中的存储
3.6 各类数值型数据间的混合运算
3.6.1 运算中不同类型数据间的类型转换
3.6.2 数据类型的强制转换
本章小结
习题3
第4章 选择结构
第5章 循环结构
第6章 数据组织
第7章 函数初步
第8章 指针初步
提高篇
第9章 函数与程序结构
第10章 动态组织数据
第11章 文件
第12章 指针进阶
第13章 位运算
附录
参考文献