定义四个整型变量a=3,b-7,c,d。 并编写一个函数,要求形参为四个指针变量,分别接受a.b.c.d的地址,在函数中使用指针的方式将a+b的结果存入c的单元 中,将a-b的结果存入d的单元中。最后在主函数中打印a,b.c.d
时间: 2024-02-12 19:02:46 浏览: 29
函数 接受一个整型值 按照顺序打印它的每一位
好的,以下是示例代码:
```c++
#include <iostream>
using namespace std;
// 定义一个函数,使用指针的方式将a+b的结果存入c的单元中,将a-b的结果存入d的单元中
void operate(int *pa, int *pb, int *pc, int *pd) {
*pc = (*pa) + (*pb);
*pd = (*pa) - (*pb);
}
int main() {
int a = 3, b = 7, c, d;
int *pa = &a, *pb = &b, *pc = &c, *pd = &d;
operate(pa, pb, pc, pd); // 调用函数operate
cout << "a = " << a << endl;
cout << "b = " << b << endl;
cout << "c = " << c << endl;
cout << "d = " << d << endl;
return 0;
}
```
输出结果为:
```
a = 3
b = 7
c = 10
d = -4
```
阅读全文