#include <iostream>
using namespace std;
int main()
{
int *p;
int a[10]={0,1,2,3,4,5,6,7,8,9};
p=a+1; //p指向a[1]的地址
cout << *p;
cout << *(a+1); //*a指向a[0]的地址
return 0;
}
///动态创建一维指针数组
#include <iostream>
using namespace std;
int main()
{
int a[3]={1,2,3};
int **head; //!!特别注意
head = new int* [3]; //创建指针数组!!
for (int i=0;i<3;i++)
{
head[i]=a+i;
}
for (i=0;i<3;i++)
{
cout << *head[i];
}
}