7.5 指针和数组
数组名其实就是一个地址,可以直接用另一个指针来接收。
#include<iostream>
using namespace std;
int main()
{
int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
int* p = arr;
cout << "利用指针访问第一个元素:" << *p << endl;
//无论数组元素是什么类型,p++都指向下一个元素
p++;
cout << "利用指针访问第二个元素:" << *p << endl;
cout << "利用指针遍历数组" << endl;
int* p2 = arr;
for (int i = 0; i < 10; i++)
{
cout << *p2 << '\t';
p2++;
}
cout << endl;
system("pause");
return 0;
}