为你推荐
前言
第1章 程序设计基础
1.1 引例
1.2 算法
1.3 程序与程序设计
1.4 案例—“学生成绩管理系统”需求分析与模块图的绘制
本章小结
探究性题目:使用RAPTOR进行程序设计
第2章 C语言概述
2.1 引例
2.2 C语言出现的历史背景
2.3 C语言的特点
2.4 C程序结构和代码书写规则
2.5 C程序的实现
本章小结
探究性题目:C语言应用领域及其应用前景的分析
第3章 数据类型与表达式
3.1 引例
3.2 C语言的数据类型
3.3 常量与变量
3.4 基本数据类型
3.5 运算符和表达式
3.6 类型转换
3.7 案例—“学生成绩管理系统”中学生属性数据的描述
本章小结
探究性题目:VC++6.0中浮点型数据存储形式
第4章 顺序结构程序设计
4.1 引例
4.2 C语句概述
4.3 数据输入/输出
4.4 顺序结构程序设计
4.5 使用scanf()函数常见的问题
4.6 案例—“学生成绩管理系统”中用户菜单的设计与实现
本章小结
探究性题目:常用缓冲和非缓冲输入库函数使用方法的剖析
第5章 选择结构程序设计
5.1 引例
5.2 关系运算和逻辑运算
5.3 if语句
5.4 条件运算符
5.5 switch语句
5.6 选择结构程序设计举例
5.7 案例—“学生成绩管理系统”中用户菜单的选择
本章小结
探究性题目:C编译器对逻辑运算的优化
第6章 循环结构程序设计
6.1 引例
6.2 概述
6.3 循环语句
6.4 循环的嵌套
6.5 break语句和continue语句
6.6 循环结构程序举例
6.7 案例—“学生成绩管理系统”中用户菜单的循环选择
本章小结
探究性题目:算法中循环结构的时间复杂度分析
第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 变量的存储类别
8.8 内部函数和外部函数
8.9 预处理命令
8.10 再论C程序组织结构
8.11 案例—以函数为模块化设计手段改写“学生成绩管理系统”任务描述
本章小结
探究性题目:C语言中函数调用机理的探讨
第9章 指针
9.1 引例
9.2 地址和指针的概念
9.3 指针变量
9.4 指针与数组
9.5 字符串与指针
9.6 指针与函数
9.7 指针数组和指向指针的指针
9.8 动态内存分配
9.9 案例—以指针为编程手段改写“学生成绩管理系统”
本章小结
探究性题目:使用C语言实现动态数组
第10章 结构体与共用体
10.1 引例
10.2 结构体类型与结构体变量
10.3 结构体数组
10.4 指向结构体类型数据的指针
10.5 线性表
10.6 共用体
10.7 枚举类型
10.8 用typedef声明新类型名
10.9 案例——以线性表为数据结构改写“学生成绩管理系统”
本章小结
探究性题目:用C语言实现Excel中多字段排序
第11章 文件
11.1 引例
11.2 C文件概述
11.3 文件的打开与关闭
11.4 文件的顺序读写
11.5 文件的随机读写
11.6 文件读写的出错检测
11.7 案例—“学生成绩管理系统”中学生数据文件的输入与输出
本章小结
探究性题目:汉字点阵字库中汉字点阵的提取与显示操作初探
附录A C语言中的关键字
附录B C运算符的优先级与结合性
附录C 常用ASCII字符表
附录D 常用库函数
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜