C语言入门:标准函数与用户自定义函数解析

需积分: 37 10 下载量 143 浏览量 更新于2024-08-14 收藏 7.98MB PPT 举报
"从用户使用的角度看,C语言中的函数可以分为标准函数和用户自定义函数。标准函数,也称为库函数,是由系统提供的,用户可以直接使用,无需自行定义。虽然不同C系统提供的库函数可能有所不同,但很多基础函数是共通的。用户自定义函数则是根据特定需求由程序员创建,用于解决特定问题。" C语言是一种国际上广泛应用的高级编程语言,其历史源远流长。C语言起源于1970年代的B语言,由美国贝尔实验室的D.M.Ritchie在B语言基础上改进而成,旨在克服B语言过于简单的缺点,同时保持其接近硬件的特性。C语言最初用于编写UNIX操作系统,并随着UNIX的普及而逐渐流行。 在1978年,Brian W. Kernighan和Dennis M. Ritchie合著的《The C Programming Language》出版,该书被誉为“K&R”或“经典C”,对C语言的推广起到了决定性作用。随着C语言在不同类型的计算机上的移植,它逐渐成为全球最广泛使用的编程语言之一。 1983年,美国国家标准化协会(ANSI)制定了ANSIC标准,进一步促进了C语言的规范化。随后,国际标准化组织(ISO)在1990年采纳了ANSI C作为ISO标准(ISO 9899-1990),并在后续年份进行了修订。至今,C语言的编译系统大多遵循ANSI C或更新的标准。 在使用C语言时,理解标准库函数和如何创建自定义函数是非常关键的技能。标准库函数提供了诸如输入/输出、数学运算、字符串处理等功能,极大地提高了开发效率。而用户自定义函数则允许程序员根据项目需求定制特定的功能模块,增强了代码的复用性和模块化。 在实际编程中,不同的C编译系统可能对语言的实现和语法有细微差异,因此了解所使用的编译器的特点至关重要,这通常可以通过查阅相关手册来完成。学习C语言的过程中,掌握这两种函数类型及其使用方法,将有助于提升编程能力和解决问题的能力。