¿Qué sucede si incremento una variable de matriz?

Sé que no es seguro cambiar la dirección de un puntero si está en el montón porque liberarlo más tarde causaría algunos problemas, pero ¿es seguro hacerlo si el puntero se declara en la pila?

Estoy hablando de algo como esto:

char arr[] = "one two three";
arr++;
//or arr--;

Espero haber acertado al referirme a una matriz de caracteres como puntero.

Respuestas a la pregunta(5)

Su respuesta a la pregunta