int main(int argc, char * argv)
int y = 256;
int * x = &y;
*x = 1024;
cout << y << endl; // prints '1024'
"The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music." - Donald Knuth