una array de caracteres creados en una funcion, que no es la principal, luegode terminar con esa funcion, esa cadena puede ser apuntada por un apuntador a caracter? o la cadena deja de existir?? de no hacerlo asi, como funciona una array de caracter qe apunta a cadenas??
Al ternimar una función, todas sus variables locales "dejan de existir".
Si quieres que siga existiendo siempre (dentro de la función), las puedes declarar como static:
int nextValue(){
static int n = 0;
return n++;
}
Cada llamada sucesiva a la función, incrementará ese n.
Con respecto a los arrays, el funcionamiento es el mismo. Arrays, que no punteros apuntandoa memoria dinámica.