**ppv = 99
Notice that the statement
**ppv = *pn;
calls for an L-value (a location) on the left of the assignment operator and calls for an R-value (an integer in this case) on the right of the assignment operator.