C语言函数调用方式解析
需积分: 9 192 浏览量
更新于2024-08-24
收藏 5.65MB PPT 举报
"C语言编程基础知识,包括函数调用方式和C语言历史"
在C语言中,函数调用是程序设计中的重要组成部分,它允许我们执行预定义的任务或计算。函数调用有两种主要方式:
1. 函数语句
函数调用可以作为一条独立的语句,它的目的是执行特定的操作,而不返回任何值。例如,`printstar()` 函数可能用于打印星号图案,这样的函数不期望在调用后得到一个结果,而是完成其打印任务后结束。在C语言中,这种不返回值的函数通常定义为`void`类型。
2. 函数表达式
函数也可以出现在表达式中,这种情况下函数必须返回一个值,以便这个值可以参与其他计算。例如,`c = 2 * max(a, b);` 这行代码中,`max()` 函数被用来找出`a`和`b`中的较大值,然后将该值乘以2赋给变量`c`。这里的`max()`函数必须返回一个可以用于算术运算的结果。
C语言起源于1970年代,最初由贝尔实验室的D.M.Ritchie在B语言基础上创建。B语言虽然简洁且接近硬件,但缺乏数据类型的概念。C语言弥补了这些不足,同时保留了B语言的效率,使得编写UNIX操作系统变得更加便捷。随着1978年《The C Programming Language》的出版,C语言逐渐流行并被广泛移植到各种计算机平台,成为了全球最广泛应用的编程语言之一。
随着时间的推移,C语言经历了多次标准的制定和更新,如1983年的ANSI C,1990年的ISO C (ISO 9899-1990),以及后续的修订。不同版本的C编译器可能会有细微差别,因此学习者应该熟悉自己使用的编译系统的特性。在学习C语言时,通常以某个版本的标准(如ANSI C)为基础,但也需要适应可能存在的编译器特定扩展或差异。
C语言的函数调用有两种基本形式,理解这些概念对于编写高效、清晰的C代码至关重要。同时,了解C语言的历史和标准演进有助于更好地理解和使用这一强大的编程工具。
104 浏览量
2011-08-16 上传
2010-09-07 上传
点击了解资源详情
2021-10-10 上传
138 浏览量
2021-09-18 上传
2022-10-24 上传
2022-10-24 上传