在main函数中输入两个数值并赋予变量a与b,再编制一个函数,程序功能是对两数进行自加计算,程序要求这两个数进行自加,将自加后的结果必须返回到main函数输出,这个函数的形参为指针变量。
时间: 2024-01-22 13:19:44 浏览: 69
C语言程序设计-编写函数实现两个数据的交换,在主函数中输入任意三个数据,调用函数对这三个数据从大到小排序;.c
5星 · 资源好评率100%
以下是一个示例代码:
```c++
#include <iostream>
using namespace std;
void add(int* a, int* b) {
(*a)++;
(*b)++;
}
int main() {
int a, b;
cout << "请输入两个整数:";
cin >> a >> b;
add(&a, &b);
cout << "自加后的结果为:" << a << ", " << b << endl;
return 0;
}
```
函数`add`的形参为指针变量,即`int*`类型的指针。在函数内部,通过解引用操作`*`,将指针指向的地址上的值自加1。在main函数中,将变量`a`和`b`的地址通过`&`取出,并传递给`add`函数。最后输出自加后的结果。
阅读全文