用C加加编写程序实现使用指针对数组进行操作,计算数组的元素之和。
时间: 2024-03-01 17:52:01 浏览: 66
ipv6_simple_tcp_udp_IPV6_udp和tcp的c加加_tcp_gettingzhw_UDP_
好的,下面是一个简单的实现:
```c++
#include <iostream>
using namespace std;
int main() {
int arr[5] = {1, 2, 3, 4, 5};
int sum = 0;
int *p = arr; // 将指针p指向数组的首地址
for (int i = 0; i < 5; i++) {
sum += *p; // 使用指针取出数组元素的值
p++; // 将指针p移动到下一个元素的地址
}
cout << "数组元素之和为:" << sum << endl;
return 0;
}
```
输出结果为:
```
数组元素之和为:15
```
在这个程序中,我们首先定义了一个包含5个元素的数组`arr`,然后定义了一个指针`p`,并将其指向了数组的首地址。接着,我们使用`for`循环遍历数组中的每个元素,使用指针`p`取出元素的值,并将其累加到变量`sum`中。最后输出变量`sum`的值,即为数组元素之和。
阅读全文