#include <iostream>
using namespace std;
const int MAX = 3;
int main ()
{
int var[MAX] = {10, 100, 200};
int *ptr;
// 指针中的数组地址
// 数组名是数组的首地址
ptr = var;
for (int i = 0; i < MAX; i++)
{
cout << "Address of var[" << i << "] = ";
cout << ptr << endl;
cout << "Value of var[" << i << "] = ";
cout << *ptr << endl;
// 移动到下一个位置
ptr++;
}
return 0;
}
Address of var[0] = 0x7ffe878af7bc
Value of var[0] = 10
Address of var[1] = 0x7ffe878af7c0
Value of var[1] = 100
Address of var[2] = 0x7ffe878af7c4
Value of var[2] = 200