c Al definir una matriz, si no se especifica el tamaño de la matriz y el valor inicial se asigna directamente, ¿cuánta memoria se ocupará y los datos se perderán accidentalmente? puede mas tarde
C puede operar en datos subyacentes, por lo que puede operar en direcciones más allá de los límites de la matriz, pero las consecuencias no están definidas. Las variables temporales se almacenan en la pila del proceso del programa. En términos generales, las direcciones que exceden el límite todavía están en la pila, por lo que el programa a menudo aún puede ejecutarse. Pero si esta dirección es la dirección de otras variables, entonces si se modifican los valores de otras variables, se sobrescribirá el valor de esta dirección. En cuanto a su última pregunta, un proceso de programa generalmente tiene su propio espacio de direcciones virtuales, por lo que no se verá afectado por otros procesos.