c ++ 函数带入值和返回值 示例
时间: 2024-03-01 12:54:39 浏览: 21
在 C++ 中,函数的参数和返回值可以是任意类型的数据,包括基本数据类型、自定义类和结构体等。函数的参数和返回值可以通过值、指针和引用来传递。
以下是一个简单的示例,其中函数 add 接收两个整数作为参数,返回它们的和:
```c++
#include <iostream>
int add(int a, int b) {
return a + b;
}
int main() {
int x = 3, y = 4;
int z = add(x, y);
std::cout << "The sum of " << x << " and " << y << " is " << z << std::endl;
return 0;
}
```
在上述代码中,函数 add 接收两个整数 a 和 b 作为参数,返回它们的和。在主函数中,我们定义了两个整数变量 x 和 y,并将它们的值分别赋为 3 和 4。然后,我们调用函数 add,并将返回值赋给变量 z。最后,我们使用 cout 对象打印出结果。
需要注意的是,C++ 中函数的参数和返回值可以是常量引用,这样可以增加程序的效率。此外,C++ 中还支持函数重载,即在同一个作用域内定义多个函数名相同但参数列表不同的函数。