附录A 常用字符与ASCII代码对照表
附录B C语言中的关键字
附录C 运算符和结合性
附录D C语言常用语法提要
附录E C库函数
2.字符函数和字符串函数
ANSI C标准要求在使用字符串函数时要包含头文件"string.h",在使用字符函数时要包含头文件"ctype.h"。有的C编译不遵循ANSI C标准的规定,而用其他名称的头文件。请使用时查有关手册。
3.输入输出函数
凡用以下的输入输出函数,应该使用#include<stdio.h>把stdio.h头文件包含到源程序文件中。
4.动态存储分配函数
ANSI标准建议设4个有关的动态存储分配的函数,即calloc()、malloc ()、free()、realloc()。实际上,许多C编译系统实现时,往往增加了一些其他函数。ANSI标准建议在"stdlib.h"头文件中包含有关的信息,但许多C编译要求用"malloc.h"而不是"stdlib.h"。读者在使用时应查阅有关手册。
ANSI标准要求动态分配系统返回void指针。void指针具有一般性,它们可以指向任何类型的数据。但目前有的C编译所提供的这类函数返回char指针。无论以上两种情况的哪一种,都需要用强制类型转换的方法把void或char指针转换成所需的类型。