#include <iostream>
#include <cstdlib>

using namespace std;

int main(int nargs, char* args[])
{
   int a[8];
   cout << "a= " << a << endl;
   cout << "&a[0]= " << &a[0] << endl;
   cout << "&a[7]= " << &a[7] << endl;
   cout << "&a[7] - &a[0]= " << &a[7] - &a[0] << endl;
   cout << "sizeof(int)= " << sizeof(int) << endl;

   for (int k=0; k<8; k++)
      a[k]= k*k;

   for (int k=0; k<8; k++)
      cout << " " << a[k];
   cout << endl;

   int* p= &a[3];

   cout << "p= " << p << endl;
   cout << "p[-2]= " << p[-2] << endl;

   for (int k=0; k<nargs; k++)
     cout << "args[" << k << "]= " << args[k] << endl;
   cout << endl;

   return EXIT_SUCCESS;
}

