This is showing what NOT to do. It is okay to add integers to or subtract integers from pointers, if they point to an array. However, it is not okay to change pointer values this way, if the pointer points to a single variable. It might point to the wrong variable, or point to random data.