楼主可以运行一下这个函数 你就明白了
#include<iostream>
using namespace std;
int main()
{
int *p;
int array[10];
int n;
p=array;
cout<<array<<endl;//数组名表示数组的首地址
cout<<p<<endl;//p指向数组
cout<<p+1<<endl;//指针下移
cout<<array+2<<endl;//数组的下一个地址
return 0;
}
#include<iostream>
using namespace std;
int main()
{
int *p;
int array[10];
int n;
p=array;
cout<<array<<endl;//数组名表示数组的首地址
cout<<p<<endl;//p指向数组
cout<<p+1<<endl;//指针下移
cout<<array+2<<endl;//数组的下一个地址
return 0;
}