C 中包含多种工具库。这些库可以大致分为两组:
语言支持库提供了与语言特性紧密交互的函数,和支持常见的语言惯用法的函数。
基本类型(如 size_t、NULL)
(例如 malloc)
断言(如 assert)
对接受任意数量形参的函数予以支持(通过如 va_start、va_arg、va_end 等)
终止(如 abort、atexit),环境(如 system),信号(如 raise)
Time tracking (e.g. time, clock)