8.c++ 指针数组
- 利用指针访问数组元素
#include <iostream>
using namespace std;
int main()
{
int arr[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
cout << "第一个元素为:" << arr[0] << endl;
//定义指针
int* p = arr; //arr默认就是数组的首地址
cout << "利用指针访问第一个元素:" << *p << endl;
p++; //将指针向后偏移4个字节(int),相当于数组的第二个元素
cout << "利用指针访问第二个元素:" << *p << endl;
//利用指针遍历数组
int* p2 = arr;
for (int i = 0; i < 10; i++)
{
//cout << arr[i] << endl;
cout << *p2 << endl;
p2++;
}
system("pause");
return 0;
}

浙公网安备 33010602011771号