c语言使用指针,求解两数相加的和,如输入3和5,输出8
时间: 2024-02-04 22:03:15 浏览: 64
程序可进一步简化为-C语言课件(第四版全套)
好的,可以用指针来实现,代码如下:
```c
#include <stdio.h>
void add(int *a, int *b, int *sum) {
*sum = *a + *b;
}
int main() {
int a = 3, b = 5, sum;
add(&a, &b, &sum);
printf("%d + %d = %d\n", a, b, sum);
return 0;
}
```
在函数 `add()` 中,我们使用了指针来访问变量 `a`、`b` 和 `sum`,并通过指针来修改 `sum` 的值,最终实现了两数相加的功能。在 `main()` 函数中,我们将变量 `a`、`b` 和 `sum` 分别传入 `add()` 函数中,以便进行计算和输出结果。
阅读全文