Te permite poder anticipar deciciones en tu programa. Por ejemplo: Si vos queres guardar datos en forma consecutiva, podes leer un dato de una posicion de memoria mas adelante y saber si esta vacia o no, y si esta vacia y tu posicion actual esta vacia, guardas en tu posicion actual, en caso contrario (la actual esta ocupada y la contigua esta vacia) guardar en la vacia sin tener que esperar a que tu posicion actual sea la proxima. Es muy util en manejo de cadenas de caracteres, para saber si va a venir, nose, un punto, una mayuscula, lo que sea.