.利用指针变量求两个数的和。
时间: 2023-11-14 14:07:18 浏览: 55
可以使用以下代码来利用指针变量求两个数的和:
```c
#include <stdio.h>
int main() {
int a = 5, b = 10, sum;
int *p1, *p2;
p1 = &a; // 将 p1 指向变量 a 的地址
p2 = &b; // 将 p2 指向变量 b 的地址
sum = *p1 + *p2; // 通过指针间接访问变量的值,求和
printf("The sum of %d and %d is %d\n", *p1, *p2, sum);
return 0;
}
```
输出结果为:
```
The sum of 5 and 10 is 15
```
这里定义了两个整型变量 `a` 和 `b`,并初始化为 `5` 和 `10`。然后定义了两个指向整型变量的指针 `p1` 和 `p2`,并让它们分别指向变量 `a` 和 `b` 的地址。接着,通过指针间接访问变量的值,求出它们的和,并打印输出结果。