符。此特性容易导致缓冲区溢出问题。然而，部分编译器会出于安全性的考量，提供方法以进行运行时内存边界检查。
库.C语言的标准文档要求了一个平台移植C语言的时候至少要实现的一些功能和封装的集合，称为“标准库”，标准库的声明头部通过预处理器命令#include进行引用。在C89标准中：在94年的修正版中在C99中增加了六个函式库以上是C语言的标准。各个系统各自又对C库函数进行的各种扩充，就浩如烟海了。如POSIX C、GNU C等。
工具软体.工具软