数组与指针综合应用代码
时间: 2024-10-23 14:13:10 浏览: 9
数组与指针在编程中经常一起使用,因为指针本质上就是存储数组元素地址的数据类型。这里有一个简单的例子,展示了如何声明数组并使用指针访问它的元素:
```c++
#include <iostream>
int main() {
// 定义一个整数数组
int arr[5] = {10, 20, 30, 40, 50};
// 创建指向数组首元素的指针
int* ptr = arr;
// 使用指针遍历数组并打印元素
for(int i = 0; i < 5; i++) {
std::cout << "Element at index " << i << ": " << *ptr << std::endl; // *ptr 表示指针所指向的内容
ptr++; // 指针前进到下一个元素
}
return 0;
}
```
在这个代码中,`arr`是一个数组,而`ptr`是一个指向`arr`的第一个元素的指针。通过`*ptr`我们可以获取当前指针所指向的实际值,`ptr++`则将指针向前移动一个位置,指向下一个元素。
阅读全文