将上述代码优化运用指针
时间: 2023-11-02 07:00:51 浏览: 72
好的,以下是使用指针进行优化的代码:
```c++
#include <iostream>
using namespace std;
int main() {
int arr[5] = {5, 3, 1, 4, 2};
int *ptr = arr; // 将指针 ptr 指向数组 arr 的首地址
// 使用指针遍历数组并输出元素
for (int i = 0; i < 5; i++) {
cout << *(ptr + i) << " "; // 输出指针指向的元素
}
return 0;
}
```
在优化后的代码中,我们使用指针 `ptr` 指向数组 `arr` 的首地址,然后在遍历数组时使用指针来访问数组元素。具体来说,我们通过 `*(ptr + i)` 来访问数组中第 `i` 个元素。这样可以减少对数组名的使用,从而使代码更加简洁。
阅读全文