C语言入门:函数参数与返回值详解

需积分: 0 2 下载量 79 浏览量 更新于2024-08-24 收藏 7.97MB PPT 举报
在C语言谭浩强的教程中,第八章"函数参数和函数的值"是学习C语言函数编程的基础内容。本章主要探讨了两个核心概念:形式参数和实际参数。 形式参数(简称形参)是指在函数定义时在函数名后面的括号内声明的变量,它们代表了函数期望接收的参数。在编写函数时,这些参数起到模板的作用,定义了函数处理数据的方式。例如,当我们定义一个求和函数`sum(int a, int b)`,`int a`和`int b`就是形式参数。 实际参数(简称实参)则是函数调用时提供的具体值,它们与形式参数相对应。当我们在主程序中调用这个函数时,如`sum(3, 5)`,3和5就是实参,它们被传递给函数,让函数执行相应的计算。 函数返回值则是指函数执行后通过`return`语句返回给调用者的值。比如上面的`sum`函数,它可能返回两个整数相加的结果。C语言中的函数不仅可以返回数值,也可以返回指针、结构体等复杂数据类型。 关于C语言的历史背景,该章节介绍了它的起源和发展。C语言起源于1970年的B语言(BCPL),由美国贝尔实验室设计,用于编写UNIX操作系统。1973年,D.M.Ritchie在此基础上创造了C语言,它吸取了B语言的优点,如精练和接近硬件,同时弥补了B语言的不足。随着1975年UNIX第6版的发布,C语言因其优势受到广泛关注。1978年,《The C Programming Language》一书的出版,确立了C语言的标准地位,随后C语言逐渐普及到各类计算机平台,并在1983年制定了ANSI标准,进一步规范化了语言。后续的ANSI C、87ANSI C和ISO C标准的发布,确保了C语言的兼容性和一致性。 不同的C编译器可能支持不同的特性和语法扩展,因此在学习过程中,理解所使用的编译器特性是很重要的。谭浩强的教程以ANSI C为基础,读者在阅读时需要考虑这一点,以便获得最准确的信息。 这一章节对于理解C语言的函数机制和编程实践至关重要,无论是初学者还是进阶开发者,都需要掌握好形式参数、实际参数和函数返回值的概念,以及C语言的历史演进和版本差异。