在main函数中输入两个数值并赋予变量a与变量b,再编制一个函数,程序功能是对两数进行自加计算,程序要求这两个数进行自加,将自加后的结果必须返回到main函数输出,这个函数的形参为变量的引用。要求用C++实现,头文件使用iostream,第二句是using namespace std;
时间: 2023-12-16 17:04:11 浏览: 65
以下是实现代码:
```cpp
#include <iostream>
using namespace std;
void selfAdd(int& a, int& b) {
a++;
b++;
}
int main() {
int a, b;
cout << "请输入两个数值:";
cin >> a >> b;
selfAdd(a, b);
cout << "自加后的结果为:" << a << " " << b << endl;
return 0;
}
```
首先在main函数中输入两个数值并赋值给变量a与变量b,然后定义一个名为selfAdd的函数,函数的形参为两个int类型的变量的引用。函数的作用是将这两个变量进行自加操作,然后在main函数中调用这个函数,并将变量a与变量b作为实参传递给selfAdd函数。
在selfAdd函数中,我们对形参进行自加操作,这样变量a与变量b就会自增1。由于函数的形参是变量的引用,因此在函数中对形参的修改会直接影响到实参。最后,在main函数中输出自加后的结果。
注意,我们在程序开头使用了`using namespace std;`,这样就不需要在程序中每次都写std::来引用标准命名空间下的函数和变量了。
阅读全文