利用指针访问数组中的元素。
#include<iostream>
using namespace std;
int main()
{
int arr[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
cout << "访问数组中的第一个元素:arr[0] = " << arr[0] << endl;
int* p = arr; // arr就是数组的首地址。
cout << "利用指针 解引用 访问第一个元素:*p = " << *p << endl;
p++; // 让指针向后偏移四个字节(整型指针)。
cout << "利用指针 解引用 访问第二个元素:p++后 *p = " << *p << endl;
p++; // 让指针向后偏移四个字节(整型指针)。
cout << "利用指针 解引用 访问第三个元素:p++++后 *p = " << *p << endl;
int* p2 = arr;
for (int i = 0; i < 10; i++)
{
cout << *p2 << endl;
p2++;
}
system("pause");
return 0;
}