C语言函数分类:标准库与用户自定义

需积分: 12 1 下载量 51 浏览量 更新于2024-08-24 收藏 5.67MB PPT 举报
《从用户使用的角度看函数有两种 - C语言第三版谭浩强》一章深入探讨了C语言的核心概念和历史发展。首先,该章节介绍了C语言的特点,如它的简洁性、接近硬件的特性以及数据类型的处理方式。C语言起源于1970年的B语言,由美国贝尔实验室设计,B语言虽然精炼但缺乏类型系统。随后,D.M.Ritchie在1973年改良了B语言,创造了C语言,主要用于改进UNIX操作系统。C语言因其优点在1975年随UNIX第6版的发布而广受瞩目,之后随着《可移植C语言编译程序》的出现,它被广泛应用到各种计算机平台。 C语言的发展与UNIX操作系统紧密相连,1978年出版的《The C Programming Language》(K&R《C语言程序设计》)成为了C语言的标准参考书,推动了C语言的标准化进程。1983年,ANSI发布了ANSIC标准,进一步规范了C语言的语法和功能,使得C语言更加通用和一致。此后,随着ANSI标准的不断更新和国际标准化组织ISO的采纳,C语言历经多次修订,形成了今天的ISO 9899标准。 值得注意的是,尽管C语言有统一的标准,但不同版本的编译器可能实现上存在细微差别,因此在学习和编程时,需要了解所使用的具体编译系统的特性和规则,本书的讲解主要基于ANSIC标准。这强调了针对特定环境进行适配和理解工具的重要性。 在用户使用的角度看,函数分为两类:标准函数或库函数,这些是由系统预先提供的,无需用户自定义,涵盖了各种基础操作;其次是用户自定义函数,这是为了满足特定应用场景的需求,它们允许开发者扩展和定制程序的功能。无论是标准库还是自定义函数,都是构建高效、模块化程序的关键组成部分。 这一章不仅讲述了C语言的历史演进,还着重强调了函数在编程中的核心地位,以及如何有效地利用标准库和自定义函数来提升编程效率和代码质量。通过深入理解这些内容,读者能够更好地掌握C语言的精髓并应用于实际项目中。