c++编写程序,将10个整型数2、4、6、…、18、20赋予一个数组,然后使用指针输出显示该数组各元素的值。
时间: 2023-12-25 19:02:38 浏览: 15
好的,我可以帮您编写这个程序。以下是C++代码:
```c++
#include <iostream>
using namespace std;
int main() {
int arr[10] = {2, 4, 6, 8, 10, 12, 14, 16, 18, 20};
int *ptr = arr; // 定义指向数组首地址的指针
for(int i = 0; i < 10; i++) {
cout << *ptr << " "; // 输出指针所指向的元素的值
ptr++; // 指向下一个元素
}
return 0;
}
```
程序首先定义了一个包含10个整型数的数组`arr`,数组中的元素为2、4、6、…、18、20。然后定义了一个指针`ptr`,将数组的首地址赋给它,即`ptr = arr`。接着使用`for`循环遍历数组,每次输出指针所指向的元素的值`*ptr`,并将指针`ptr`指向下一个元素,即`ptr++`。最后程序返回0,表示程序正常结束。
运行程序,输出结果为:
```
2 4 6 8 10 12 14 16 18 20
```
这表明程序成功地将数组各元素的值输出了出来。