Originariamente inviato da darth fener
Ma questo vale solo per i vettori giusto?
No ... vale per i puntatori ... (non a caso si chiama "aritmetica dei puntatori" ...)

Se io ho una variabile int b=3; e un'altra int *a;
gli dico a=&b; poi se voglio mettere un valore nella locazione di memoria successiva ...
NON ESISTE una locazione successiva ... accedi a memoria non allocata o sporchi quella riservata ad altro ...

giusto? così alla fine non mi sono realizzato indirettamente un array?
Sbagliato ... l'array deve essere ALLOCATO ...

PS: posso assegnare un indirizzo di memoria libero manualmente ad un puntatore, tipo a=0xFF....?
No (vedi cosa ti ha detto MItaly) ... e aggiungo ... a cosa servirebbe?