c语言:利用指针完成求两个整数之和
时间: 2023-08-08 17:04:22 浏览: 121
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("The result is: %d\n", result);
return 0;
}
```
在这个示例中,我们定义了 `add` 函数,它接收三个指向整数类型变量的指针 `a`、`b` 和 `result`。函数内部将 `a` 和 `b` 指针所指向的整数相加,并将结果存储到 `result` 指针所指向的地址中。最后,我们在 `main` 函数中声明三个整数类型变量 `a`、`b` 和 `result`,并将它们的地址传递给 `add` 函数,从而完成了求两个整数之和的过程。
阅读全文