wenn du arr[4] veränderst ja
das Problem hatte ich auch mal, als ich eine falsche Größenangabe für ein Array in einem Test-Crypter hatte... nach dem Entschlüsseln kamen plötzlich gaanz andere Werte raus
da Teile von anderen Variablen/Arrays durch diese Falschangabe verändert wurden...
[add]
eventuell könnte es sogar vorkommen, das du beim schreibenden Zugriff über die Array-Grenze hinaus Programmcode überschreibst (?) und damit einen BufferOverflow erzeugst wie er in vielen Sicherheitslücken benutzt wird (?)
[/add]
nich schlagen wenn ich falsch liege, aber ich hab das so in Erinnerung
[edit]
Tepfihler beseitigt
[/edit]