产品展示
C 语言函数中的形参、实参与返回值:让函数更灵活更高效
发布日期:2025-09-11 17:31:32 点击次数:180

在 C 语言中,函数是程序中非常重要的组成部分。想让函数真正“灵活”,不仅需要定义函数,还要理解 形参、实参 和 返回值,它们让函数能接收数据、处理数据,并把结果返回给调用者。

今天,我们就来通俗易懂地讲解这些知识。

1️⃣ 什么是形参和实参?

形参(形象参数):函数定义时使用的参数,表示函数所需的数据。实参(实际参数):函数调用时传入的数据,用来替换形参使用。

打个比方:

函数就像一个机器形参是机器的接口,告诉机器需要什么输入实参就是你给机器实际放进去的材料

2️⃣ 示例:计算两个数的和

解释:

a 和 b 是 形参,函数内部使用它们计算x 和 y 是 实参,传给函数进行运算return a + b; 将结果返回给调用者

输出结果:

3️⃣ 参数传递方式

C 语言的函数参数传递是 值传递(Pass by Value)

函数内部修改形参,不会影响外部实参

💡 小技巧:如果想修改外部变量,可以用 指针 传递地址。

4️⃣ 函数返回值

返回值:函数处理完数据后返回给调用者的结果

使用 return 语句返回返回类型要和函数定义一致

示例:求平方

输出结果:

💡 小技巧:

没有返回值的函数可以用 void如果有返回值,调用函数时可以直接用它进行赋值或运算

5️⃣ 实际应用场景

1. 计算器函数

2. 判断函数

3. 处理字符串

这些函数都使用了 形参接收输入,返回值输出结果,让调用者可以灵活使用。

6️⃣ 小结

形参:函数定义时的占位符,表示函数需要的数据实参:调用函数时传入的实际值返回值:函数处理完数据后返回给调用者的结果值传递:函数内部修改形参,不影响外部实参

📌一句话总结:理解形参、实参与返回值,让函数既能接收数据又能输出结果,真正实现代码复用和模块化。

友情链接: