Discusión:Cadenas de texto en C
Apariencia
Eso de "por alguna razón"..... Evidentemente si no se le dice al ordenador hasta donde tiene que interpretar los bytes como carácteres, los bytes contiguos al supuesto final del string se seguirán interpretando como carácteres.....
Efectivamente, no es por motivos históricos ni por "alguna razón". Es por el diseño del lenguaje. Un "array" en c no soporta restricciones de acceso o escritura más allá de sus límites.