第1章 C是什么(What C IS)? 1
目录 5
概论 5
C不是什么? 5
C语言程式的编译 6
第2章 C是怎样的语言(How C Looks) 13
这个程式是如何工作的? 15
C的函数 15
函数的定义 16
命名 22
其他相关于编译的事项 25
第3章 基本资料型态(Primary Data Types) 31
整数 32
字元 34
特殊的控制码 35
浮点 37
倍精准 39
变数启始值的设定 40
第4章 储存类别(Storage Class) 43
自动类变数 44
暂存器变数 52
固定类变数 54
外部变数 58
第5章 运算符号(Operators) 65
算术和设定运算 65
模数运算符号 71
混合型态的运算元及其资料型态转换 72
递增和递减运算 75
利用if所做的条件执行 77
第6章 控制结构Ⅰ(Control Structure Ⅰ) 77
利用while来撰写回圈 87
第7章 函数(Functions) 97
引数和回归值 105
引数和“黑盒子” 109
函数本身的资料型态 110
第8章 C的前置处理器(The C Preprocessor) 115
简单的字串代换 118
具有引数的巨集 122
档案的包含 128
第9章 阵列(Arrays) 131
阵列的定义 131
阵列的表示法 135
阵列的内部表示法 137
多度空间阵列 140
字串阵列 142
第10章 指标(Pointers) 145
指标的运算 146
指标的宣称 149
以指标做为函数的引数 153
将指标做为引数 157
指标与阵列 160
阵列元素的处理 166
一些注意事项 171
第11章 控制结构Ⅱ(Control StructureⅡ) 173
do-while回圈 175
for回圈 179
逗点的使用 184
Switch的使用 188
While和do-While的另一说明 197
第12章 结构式(Structures) 199
结构式的宣称 200
结构式变数 201
结构式变数的设定 205
结构式变数与阵列 205
结构式变数与指标 208
第13章 输入、输出与库存函数(Input Output and Library Function ) 215
终端机输入常式 217
getchar和putchar 218
gets和puts 222
printf和scanf 226
字串处理函数 243
Strcat 244
Strcmp 245
Strcpy 247
Strlen 248
字元转换成整数 249
附录 省略部份的总结 251