14 543
szerkesztés
a (Bottal végzett egyértelműsítés: Puffer –> adatpuffer) |
|||
Bár a programozó egyáltalán nem akarta B értékét megváltoztatni, mégis felülírta egy olyan számmal, ami részben egy stringből származik. Ebben a példában, big-endian [[bájtsorrend]]et és [[ASCII]] kódtáblát feltételezve a „k” karakter és a mögötte álló zéró bájt együtt a 27392 számot adja ki. Ha B-n kívül más változót nem használna a program, egy hosszabb, B végén is túlmenő string írásakor valószínűleg hibát okozna, pl. [[segmentation fault]]ot (felszabadított területre mutatási hibát), és a [[processz]] futásának a rendszer véget vetne.
==
{{csonk-info}}
|