用C语言写一个程序,利用指针自写一个函数,实现两数相加
时间: 2024-03-26 12:40:53 浏览: 121
用C语言编写两个大数相加
4星 · 用户满意度95%
好的,以下是用C语言写的实现两数相加的函数,其中利用了指针:
```c
#include <stdio.h>
void add(int *a, int *b, int *result) {
*result = *a + *b;
}
int main() {
int a = 5, b = 3, result;
add(&a, &b, &result);
printf("%d + %d = %d\n", a, b, result);
return 0;
}
```
在这个程序中,我们定义了一个函数 `add`,它接受三个指向整型变量的指针 `a`、`b` 和 `result`,并将 `a` 和 `b` 所指向的整数相加,结果存储到 `result` 所指向的整数中。在 `main` 函数中,我们定义了两个整型变量 `a` 和 `b`,然后调用 `add` 函数,并将 `a`、`b` 和 `result` 的地址传递给它。最后,我们打印出 `a`、`b` 和 `result` 的值,以验证函数的正确性。
阅读全文