第一章概述 1
§1.1 C语言的特点 1
目 录 1
§1.2程序例 4
§1.3函数及其成分 8
§1.4 C语言的基本符号 14
§1.5基本数据类型及运算符 15
§1.6变量与常量 20
§2.1简单语句与复合语句 22
第二章语句与控制流 22
§2.2 While语句 23
§2.3 for 语句 25
§2.4条件语句 29
§2.5 do-While语句 34
§2.6 switch语句 36
§2.7 break语句 41
§2.8 goto、 continue与return语句 44
§3.1整数的加减乘除 50
第三章基本运算 50
§3.2实数的加减乘除 52
§3.3组合运算 54
§3.4移位运算 58
§3.5按位二进制运算 60
§3.6逻辑与关系运算 63
§3.7条件、逗号与类型变换 65
第四章数组、指针与结构 73
§4.1数组(array) 73
§4.2指针(pointer) 78
§4.3数组和指针 81
§4.4指针数组 86
§4.5结构(structure) 88
§4.6字段与联合 93
第五章数值及字符的处理 99
§5.1制表 99
§5.2字符与字符序列处理 106
§5.3单个字符的输入与输出 110
§5.4字符的整数变换 114
§5.5字符串分解为单个字符 116
§5.6可变格式打印 119
第六章变量的说明与存贮类型 122
§6.1自动变量(auto) 122
§6.2静态变量(static) 125
§6.3外部变量(extern) 130
§6.4寄存器变量(register) 136
§6.5变量初始化 137
§6.6类型定义 141
§6.7特殊说明与各种类型变换 142
§7.1程序中的函数 147
第七章函数与程序结构 147
§7.2递归 151
§7.3宏替换 154
§7.4文件包含 160
§7.5条件编译 162
§7.6程序参数 165
第八章输入输出和执行环境 169
§8.1文件的输入输出 169
§8.2文件的管理 171
§8.3 UNIX的基本命令 175
§8.4 UNIX编辑命令 179
§8.5 UNIX操作系统的特点 182
第九章程序的运行 190
§9.1 CROMEMCO A档机 190
§9.2 IBM-PC/XT 200
§9.3 PDP-11/23 205
第十章典型程序例 211
例1矩阵运算 211
例2分类计数 212
例3排序 213
例4字的计数 219
例5图书管理 223
例6计算器 230
附录Ⅰ C语言的常数和数据表示 246
附录Ⅱprintf/scanf函数格式 246
附录Ⅲ C语言的存贮类 247
附录Ⅳ系统的数据精度 248
附录Ⅴ C的主要标准库函数 249
附录Ⅵwhitesmith C与UNIX C函数名对照表 253
附录ⅦC语言参考手册 258