更新时间:2020-12-04 16:48:28
封面
版权信息
内容提要
第3版前言
第1章 C语言基础知识
1.1 计算机与程序设计语言
1.2 C程序的基本结构和运行过程
1.3 数据类型、常量、变量、输入/输出与基本运算
1.4 标准函数和EasyX库函数
1.5 本章小结
习题
上机练习题
自测题
第2章 C语言的基本控制结构
2.1 顺序结构
2.2 选择结构
2.3 循环结构
2.4 程序调试的基本方法
2.5 本章小结
第3章 计算机算法初步
3.1 算法的概念
3.2 穷举法
3.3 递推与迭代法
3.4 循环不变式的概念和应用
3.5 本章小结
第4章 数据的组织结构(一)
4.1 数组类型
4.2 使用一维数组组织数据的应用实例
4.3 字符串的组织
4.4 字符串处理函数及应用实例
4.5 二维数组
4.6 本章小结
第5章 程序的组织结构
5.1 函数概述
5.2 自定义函数
5.3 函数与数组的应用实例:冒泡排序
5.4 递归算法与递归函数
5.5 变量的作用域和生存期
5.6 本章小结
第6章 基于指针的程序设计
6.1 指针类型、变量和基本操作
6.2 指针与函数
6.3 指针与数组
6.4 指针数组与动态存储空间
6.5 无符号整型与二进制数据处理
6.6 本章小结
第7章 数据的组织结构(二)
7.1 结构体类型
7.2 动态数据结构——链表
7.3 状态机的概念与应用
7.4 文件
7.5 联合体与枚举类型
7.6 本章小结
第8章 C程序应用实例
8.1 实例1 文本行编辑程序
8.2 实例2 Hanoi塔演示程序
8.3 实例3 通讯录管理程序
8.4 实例4 “连连看”游戏程序
8.5 实例5 大奖赛评分管理
第9章 软件开发基础知识
9.1 软件与软件产品的特征
9.2 软件开发的基本过程
9.3 程序设计风格
9.4 程序调试的基本方法
9.5 软件测试的基本方法
9.6 软件文档的编写要求
第10章 C语言课程设计指导
10.1 课程设计教学环节的主要目的
10.2 C语言课程设计的考核内容
10.3 课程设计报告的书写规范
10.4 课程设计题目
附录A ASCII字符集
附录B 运算符的优先级和结合性
附录C Visual Studio 2010使用指南
附录D Dev-C++ 5.1使用指南
附录E C语言常用标准函数
附录F EasyX常用库函数
参考文献