#include <iostream>

int main( ) {
   int a[5] = { 3, 1, 4, 7, 6 };
   int* p = &a[0];             // p comienza parado en el primer elemento del arreglo; caminaremos sobre el arreglo usando p

   std::cout << *p << " ";
   ++p;
   std::cout << *p << " ";
   ++p;
   std::cout << *p << " ";
   ++p;
   std::cout << *p << " ";
   ++p;
   std::cout << *p << " ";
   --p;
   std::cout << *p << " ";
   --p;
   std::cout << *p << " ";
}
