void main(int* val)----> Can anyone explain about that Pointer funtion
{

static int retval = 0;
*val = retval++; -----> what result ?
}