Hogar Desarrollo ¿Qué es el comportamiento indefinido? - definición de techopedia

¿Qué es el comportamiento indefinido? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Comportamiento indefinido?

En informática, el comportamiento indefinido ocurre cuando un lenguaje informático no maneja una determinada operación que está codificada en una base de código. Algunos expertos describen esto como "suposiciones hechas por traductores de un código fuente", lo que sugiere que cuando no existe un procedimiento para una determinada sintaxis, eso lleva a un problema que es difícil de predecir en términos de su resolución.

Techopedia explica el comportamiento indefinido

El comportamiento indefinido puede tomar muchas formas. Como se mencionó, ocurre cuando algún tipo de problema u operación no está integrado en el lenguaje que está usando un programador. Por ejemplo, C y C ++ tienen su propio rango de comportamientos indefinidos según cómo se creó el lenguaje. Un ejemplo común de comportamiento indefinido es una situación en la que un programa indexa una matriz fuera de sus límites. Otros ejemplos tienen que ver con dividir números entre cero, imprimir un valor nulo o señalar alguna ubicación de memoria que no esté allí. Todo tipo de errores o fallas en un código de programación de computadora puede crear varios tipos diferentes de comportamiento indefinido que los ingenieros y programadores deben tener en cuenta.

¿Qué es el comportamiento indefinido? - definición de techopedia