编写程序实现使用指针对数组进行操作,计算数组的元素之和
时间: 2024-02-17 09:03:43 浏览: 92
编译器实现
好的,下面是示例代码:
```c
#include <stdio.h>
int main() {
// 定义数组和指针
int arr[5] = {1, 2, 3, 4, 5};
int *p = arr;
// 计算数组元素之和
int sum = 0;
for (int i = 0; i < 5; i++) {
sum += *(p + i); // 或者 sum += p[i];
}
// 输出结果
printf("数组元素之和为:%d\n", sum);
return 0;
}
```
在这个示例中,我们定义了一个包含 5 个元素的数组 `arr`,并且定义了一个指向数组首元素的指针 `p`。然后,我们使用指针对数组进行遍历,并且累加每个元素的值,最终得到了数组的元素之和。
阅读全文