第0讲 预备知识 1
0.1C语言的特点 1
0.2C语言的开发环境 2
第1讲 变量、常量、运算符和表达式 13
1.1背景知识 13
1.2范例 28
1.3本讲总结 30
第2讲 结构化编程基础 32
2.1背景知识 32
2.2范例 41
2.3本讲总结 43
第3讲 判断选取控制和分支控制结构 44
3.1背景知识 44
3.2范例 47
3.3本讲总结 51
第4讲 简单循环控制结构 52
4.1背景知识 52
4.2范例 57
4.3本讲总结 60
第5讲 复杂循环控制结构 61
5.1背景知识 61
5.2范例 62
5.3本讲总结 64
第6讲 子过程与函数过程 65
6.1背景知识 65
6.2范例 77
6.3本讲总结 81
第7讲 函数的嵌套调用 82
7.1背景知识 82
7.2范例 83
7.3本讲总结 86
第8讲 函数的递归调用 88
8.1背景知识 88
8.2范例 89
8.3本讲总结 92
第9讲 函数的作用域规则 93
9.1背景知识 93
9.2范例 103
9.3本讲总结 105
第10讲 一维数组 106
10.1背景知识 106
10.2范例 110
10.3本讲总结 112
第11讲 二维数组和多维数组 113
11.1背景知识 113
11.2范例 116
11.3本讲总结 120
第12讲 字符数组 121
12.1背景知识 121
12.2范例 123
12.3本讲总结 125
第13讲 数组应用实例 126
13.1背景知识 126
13.2范例 126
13.3本讲总结 129
第14讲 字符串的基本知识 131
14.1背景知识 131
14.2范例 133
14.3本讲总结 136
第15讲 字符串应用实例 137
15.1背景知识 137
15.2范例 137
15.3本讲总结 139
第16讲 指针 140
16.1背景知识 140
16.2范例 147
16.3本讲总结 148
第17讲 指针和数组 150
17.1背景知识 150
17.2范例 158
17.3本讲总结 160
第18讲 指针和字符串 161
18.1背景知识 161
18.2范例 165
18.3本讲总结 169
第19讲 函数和指针 170
19.1背景知识 170
19.2范例 174
19.3本讲总结 178
第20讲 指针的指针 179
20.1背景知识 179
20.2范例 182
20.3本讲总结 184
第21讲 结构、联合、枚举 185
21.1背景知识 185
21.2范例 195
21.3本讲总结 199
第22讲 日期与时间 200
22.1背景知识 200
22.2范例 203
22.3本讲总结 208
第23讲 位与字节 209
23.1背景知识 209
23.2范例 217
23.3本讲总结 220
第24讲 编译预处理 221
24.1背景知识 221
24.2范例 228
24.3本讲总结 230
第25讲 动态分配 232
25.1背景知识 232
25.2范例 235
25.3本讲总结 241
第26讲 控制台I/O 242
26.1背景知识 242
26.2范例 244
26.3本讲总结 246
第27讲 缓冲文件系统 247
27.1背景知识 247
27.2范例 261
27.3本讲总结 266
第28讲 非缓冲文件系统 267
28.1背景知识 267
28.2范例 268
28.3本讲总结 269
第29讲 常用图形和屏幕函数 270
29.1背景知识 270
29.2范例 288
29.3本讲总结 291
第30讲 编写弹出式菜单 292
30.1背景知识 292
30.2范例 292
30.3本讲总结 308
第31讲 编写下拉式菜单 309
31.1背景知识 309
31.2范例 309
31.3本讲总结 321
第32讲 利用键盘绘图 322
32.1背景知识 322
32.2范例 322
32.3本讲总结 343
第33讲 实现BMP图像的显示 344
33.1背景知识 344
33.2范例 346
33.3本讲总结 353
第34讲 渐入、渐出的屏幕显示方法 354
34.1背景知识 354
34.2范例 354
34.3本讲总结 362
第35讲 WINDOWS中C语言编程 363
35.1背景知识 363
35.2范例 372
35.3本讲总结 376
第36讲 创建WINDOWS实例程序GENERIC 377
36.1背景知识 377
36.2范例 377
36.3本讲总结 382
第37讲 FOXBASE数据库加密 383
37.1背景知识 383
37.2范例 384
37.3本讲总结 386
第38讲 C与FOXBASE的接口 387
38.1背景知识 387
38.2范例 387
38.3本讲总结 393
第39讲 用TURBO C直接读取 394
FOXPRO方法 394
39.1背景知识 394
39.2范例 395
39.3本讲总结 399
第40讲 串行通信 400
40.1背景知识 400
40.2范例 402
40.3本讲总结 412
第41讲 用SOCKETS实现网络实时通信 413
41.1背景知识 413
41.2范例 421
41.3本讲总结 423
第42讲 CGI应用程序 424
42.1背景知识 424
42.2范例 429
42.3本讲总结 432
第43讲 数据结构的基本概念 433
43.1背景知识 433
43.2范例 440
43.3本讲总结 442
第44讲 链表的C语言表示 443
44.1背景知识 443
44.2范例 449
44.3本讲总结 460
第45讲 栈、队列的C语言表示 461
45.1背景知识 461
45.2范例 466
45.3本讲总结 473
第46讲 二叉数的C语言表示 474
46.1背景知识 474
46.2范例 479
46.3本讲总结 483
第47讲 C与汇编语言的接口 484
47.1背景知识 484
47.2范例 488
47.3本讲总结 493
第48讲 内存驻留程序设计 494
48.1背景知识 494
48.2范例 501
48.3本讲总结 519
第49讲 图形模式下显示汉字 520
49.1背景知识 520
49.2范例 523
49.3本讲总结 526
第50讲 C语言编程规范 527
50.1背景知识 527
50.2范例 529
50.3本讲总结 530