Per esempio ecco sinteticamente cosa ce scritto in un libro di programmazione c++ per la scuola:

codice:
char a[7];
int x;

strcpy(a,"AA123BB");

x=-1;
Non so se può succedere con i moderni compilatori(il libro è abbastanza vecchio) ma dice che in questo caso strcpy copierebbe in a una stringa di 7 caratteri in cui non ci sarebbe spazio per il carattere di fine stringa \0 che andrebbe a finire nel primo byte di x, con la modifica di x in "-1" il carattere di fine stringa scomparirebbe.....Dice che errori cosi sono rari ma oltre ad avere un valore errato in una variabile, porterebbe anche un instabilità nel sistema....

Rimando a voi il compito di verificare se questa situazione è possibile......questi libri per la scuola non mi sembrano un granché.....