数组名是数组首地址;指针指向数组内存空间首地址;
#include <iostream>
using namespace std;
int main()
{
int atomNum = 10;
int* nodeStatus = new int[atomNum];
for (int i = 0; i < atomNum; i++)
nodeStatus[i] = i;
int ptr = 1;
cout << nodeStatus << endl;
cout << *nodeStatus << endl; //0
nodeStatus++;
cout << *(nodeStatus) << endl; //1
ptr=ptr+3;
cout << nodeStatus[ptr] << endl; //5
//指针指向数组元素内容+1,而不是指针向前移一位;输出仍为5是因为先输出再++
cout << nodeStatus[ptr]++ << endl;
cout << nodeStatus[ptr] << endl; //6
system("pause");
return 0;
}