A bit more detail with an example:
//Declare an integer variable val and initialize it
int val = 0;
//Get the address of the variable 'val
int *pVal = &val;
//Change the value of the variable val without
//touching the variable name 'val'
*pVal = 10;
// Now, you've changed the value of val
Narayanan UM
umn@ieee.org
asaan@lycos.com