Red de conocimiento informático - Problemas con los teléfonos móviles - Error de tiempo de ejecución: error de segmentación

Error de tiempo de ejecución: error de segmentación

Ha pasado mucho tiempo desde que escribí un programa en PASCAL, así que me olvidé de muchas cosas sobre la programación en PASCAL. Pero en lenguaje C, el equivalente lógico del juicio son dos símbolos =, a saber: ==. ¿No debería ser su if máscara = 0: if máscara == 0 para expresar equivalencia lógica?

Además, ¿puedes comprobar si la estructura del programa dentro de tu bucle es clara? Personalmente creo que la estructura del programa dentro del cuerpo del bucle no es muy clara. Esto puede fácilmente causar que la matriz esté fuera de los límites o la memoria fuera de los límites. Es por eso que recibe el mensaje: Fallo de segmentación.