附录  部分C函数库详解

附录 部分 C函数库详解

使用C语言的价值在于使用其标准函数。在解决实际问题时,能方便地操作字符串和文件等对象是非常重要的。几乎没有哪种计算机语言能像C语言那样能出色地完成全部工作。C函数库目前没有图形函数,没有全屏幕文本操作函数,信号机制相当弱,并且根本没有多任务机制和没有提供常规内存之外的内存支持。尽管C语言有上述缺陷,但它为所有程序提供了一套基本功能,无论是多任务、多窗口,还是其他更复杂的环境。C函数库的缺陷在编译程序开发商和第三方函数库得到弥补。总而言之,C函数库为程序设计提供了非常坚实的基础。

函数库的优点包括准确性、高效性和可移植性。编译程序的开发商在函数库出厂之前肯定做了全面的检测和测试,可以保证函数库的准确性。优秀的C程序员会大量使用标准函数库,所以如果编译程序的开发商能够提供一套出色的标准函数,就会在竞争中占优势。

每一个库函数,都需要一个对应的头文件。这个头文件提供该函数的原型。只有在源程序的开始部分包含了该头文件之后,该函数才可以被使用;否则,程序编译时该函数无法被识别。