Scusate la domanda banale ma ho alcuni dubbi.

Poniamo la funzione

Codice PHP:
charToString() {
     static 
char riga[128];
     return 
riga;

Mi pare di capire che "riga", in quando dichiarata come "static", rimane allocata alche dopo il termine della funzione.
Se io invoco n volte quella funzione "riga" sarà sempre allocata nello stesso posto oppure sarà allocata in punti diversi della memoria con spreco di ram?

Grazie mille, Denis.