出版说明 2
前 言 2
第一篇基础 2
实例1字符串输出 2
实例2格式化输出 3
实例3格式化输入输出 5
实例4各数值类型在内存中所占字节数 7
实例5如何使用递增操作符 9
实例6使用算术运算符的计算器 10
实例7使用逻辑运算符进行逻辑判断 12
实例8宏与常量 14
实例9使用位运算符解析IP地址 16
实例10各种字符串输入和输出函数比较 18
实例11 用if…else语句编写的猜数程序 20
实例12用for语句进行十六/十进制转换 23
实例13用while语句编写的猜数改进版 26
实例14用switch语句模拟ATM取款机界面 29
实例15使用一维数组统计班级成绩 33
实例16用二维数组进行矩阵转换 37
实例17调用C语言标准函数库进行数学计算 40
实例18用自定义函数进行数学计算 43
实例19用本地库函数获取系统日期时间 46
实例20使用ARGC,ARGV命令行参数 49
实例21 C语言标识符命名法则 51
实例22检查和分离C语言源程序错误的方法 55
实例23温度转换 58
实例24文件加密(1) 61
第二篇文件操作 61
实例25文件加密(2) 64
实例26批处理程序的加密 66
实例27给自己的程序加上行号 68
实例28文件分割程序 70
实例29删除目录树 72
实例30显示系统文件表 75
实例31显示一个目录的存储内容 80
实例32递归读取磁盘文件 83
实例33 C语言直接读取FoxPro的DBF文件 85
实例34用索引文件读取数据项 89
实例35加密数据库 94
实例36用C语言内嵌汇编语言实现一个字符的显示 96
第三篇系统调用 96
实例37 C语言中汇编语言子程序的调用 99
实例38用栈实现两个数相加 101
实例39用汇编子程序进行冒泡排序 103
实例40复制前的空间测试程序 106
实例41 自定义文本模式 109
实例42设计立体投影窗口 113
实例43编写汉字彩色弹出式菜单 115
实例44口令程序设计 120
实例45程序自我保护技术——“程序自杀” 122
实例46获取国家信息 124
实例47 C语言可变参数函数设计 126
实例48对环境变量的读取和修改 129
实例49给硬盘加软锁 131
实例50挽救磁盘数据 133
实例51硬盘分区表的保存与恢复 136
实例52 IDE硬盘参数的测定 139
实例53 CMOS信息的读取 144
实例54将CMOS信息保存到文件 147
实例55获取BIOS设备列表 150
第四篇输入输出 155
实例56用C语言开发音乐程序 155
实例57TC中鼠标的实现 161
实例58用鼠标作图 165
实例59西文DOS下输出中文字符串 169
实例60将浮点数转化为字符串 173
实例61删除字符串中的子字符串 175
实例62顺序表操作 180
第五篇数据结构 180
实例63链表操作 183
实例64双链表 189
实例65二叉树 192
实例66将数字金额转换为大写金额程序 196
实例67哈夫曼树和哈夫曼编码 199
实例68汉诺塔 203
实例69图的深度优先遍历 205
实例70图的广度优先遍历 209
实例71最短交通路径 213
实例72八皇后 216
实例73骑士巡游 218
实例74多项式乘法 222
第六篇科学计算 222
实例75实现高随机度随机序列 225
实例76用栈计算四则运算表达式 227
实例77递归实现整数四则运算计算器 234
实例78复数作图 237
实例79插补法画抛物线 239
实例80正态分布曲线生成 242
实例81 二分法求解非线性方程的实根 244
实例82实矩阵乘法 248
实例83高斯消去法解线性方程 251
实例84高斯-约当法求逆矩阵 255
实例85复矩阵乘法 260
实例86辛普森法求定积分值 263
实例87用C语言实现艺术清屏 267
第七篇 图形 267
实例88图形学画圆算法 271
实例89填充图形 274
实例90图形的旋转和变换 277
实例91 VGA 256色编程 281
实例92生成美丽的随机图案 284
实例93 Mandelbrot分型图 288
实例94动画程序设计 291
实例95屏幕检测小程序 295
实例96运动的小车 298
实例97动态显示16色位图 301
实例98利用图形页实现动画 305
实例99屏幕上的时钟 309
实例100音乐动画 313