C语言函数参数与返回值详解:历史背景与概念

需积分: 12 1 下载量 85 浏览量 更新于2024-08-24 收藏 5.67MB PPT 举报
在"C语言第三版谭浩强"中,第8.3节深入探讨了函数参数和函数的值这一核心概念。首先,函数参数包括形式参数和实际参数。形式参数是函数定义时在函数名后括号中指定的变量名称,它们是函数内部的抽象概念,用于接收主调函数传递过来的数据。实际参数则是调用函数时提供的具体值,这些值会被赋予形式参数,进行相应的处理或计算。 函数返回值是指通过return语句返回给调用者的值。函数执行完毕后,返回值通常与函数名后面括号中的表达式相关,它代表了函数执行后的结果。函数可能没有返回值(void型函数),也可能返回一个整数、字符、浮点数或其他类型的数据。 章节1介绍了C语言的历史背景,讲述了C语言的起源和发展历程。C语言最初是由D.M.Ritchie在B语言基础上设计,用于改进UNIX操作系统。随着UNIX第6版的发布,C语言因其优点逐渐受到关注,并且随着《The C Programming Language》一书的出版,C语言逐渐成为国际标准。 ANSI在1983年发布了ANSIC标准,对C语言进行了规范和扩展,此后,C语言经历了多次修订,以适应不同平台的需求,成为了广泛使用的编程语言。 不同版本的C语言编译系统可能存在语法和功能的差异,因此在学习和使用时,了解特定编译器的特点至关重要。谭浩强的这本书主要基于ANSIC进行讲解,但读者仍需注意查阅相关手册,以便更好地理解和应用C语言。 第8.3.1节的内容强调了函数参数和返回值在编程中的作用,以及C语言的发展历史和版本标准,这对于理解和掌握C语言的高级特性具有重要意义。