定义一个函数利用引用参数返回两个数的和与差,并在main函数中测试
时间: 2024-05-07 11:21:51 浏览: 13
下面是利用引用参数返回两个数的和与差的函数定义:
```cpp
void sum_and_difference(int a, int b, int& sum, int& difference) {
sum = a + b;
difference = a - b;
}
```
在这个函数中,我们把两个整数a和b作为输入参数,同时定义了两个引用参数sum和difference。函数内部计算出a和b的和与差,并通过引用参数返回给调用者。
下面是在main函数中测试这个函数的例子:
```cpp
#include <iostream>
using namespace std;
void sum_and_difference(int a, int b, int& sum, int& difference) {
sum = a + b;
difference = a - b;
}
int main() {
int a = 5, b = 3;
int sum, difference;
sum_and_difference(a, b, sum, difference);
cout << "The sum of " << a << " and " << b << " is " << sum << endl;
cout << "The difference of " << a << " and " << b << " is " << difference << endl;
return 0;
}
```
在这个例子中,我们定义了两个整数a和b,并调用了sum_and_difference函数。函数返回的和与差分别赋值给了sum和difference变量,并在main函数中输出了这两个值。