| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    ¿Qué es la depuración de programación C
    ¿ Depuración de un programa básicamente significa encontrar errores y corregirlos . Un " error " es un pequeño error en el código que podría evadir aviso debido a una variedad de factores . Dado que los programas informáticos se han vuelto tan complejo, incluso el error más pequeño puede causar grandes problemas en el futuro. Depuración de un programa en C implica el uso de un depurador para ayudar a los errores de captura . Sin embargo, un depurador no es un sustituto de un programador que sabe cómo buscar y capturar los errores . Comprobación de salida

    programas más pequeños , un programador probablemente puede comprobar algunos productos para determinar si el estado del programa sigue siendo correcta durante la ejecución . En este caso , la inserción de instrucciones de impresión en un programa para mostrar las variables que normalmente no son visibles para el usuario puede garantizar un programa de obras - o hasta qué punto funciona antes de estrellarse :

    int i = 0 ;

    intj ;

    j = someFunction ( i) //hace algún trabajo en i y devuelve un valor

    printf ("% d" , j ) /j /impresión garantizar j es un valor legítimo
    C depuradores

    Dependiendo del entorno de desarrollo, el programador debe tener un depurador software disponible para aplicar a cualquier código. Estos programas de " caminar a través de " un programa que se ejecuta, el seguimiento de las variables y las condiciones hasta que se produzca un error. Cuando el error se produce, el depurador devolverá información sobre el error. Además, muchos depuradores permiten a los programadores "Paso a través de" una línea de código a la vez , por lo que el programador puede examinar la ejecución del código . Para los sistemas Linux , el Proyecto GNU Debugger ( GDB ) poseen esta funcionalidad ( gnu.org /s /gdb ), mientras que los programadores de Windows pueden utilizar el depurador incluido en Visual Studio ( Microsoft.com /express ) .
    < Br >
    depuradores y puntos de interrupción
    software depuración

    utiliza la idea de " puntos de ruptura ", donde un programador puede detener un programa de mediados de ejecución durante la depuración para determinar el estado de código. Por ejemplo, si el código de abajo se bloquea en algún momento , el programador puede no saber dónde o cuándo ocurrió el error

    int i, j; .

    I = obtenerNumero ();

    j = j + i;

    j = modify (i, j ) ;

    podría haber ocurrido en la función obtenerNumero , la función de modificar, o en algún lugar antes en el programa principal . Un punto de interrupción puede establecer un lugar donde se detiene antes de que el código de error , para que el programador pueda evaluar las condiciones antes de que ocurra el error .
    Recorrer el código

    depuración Complex pueden implicar ir línea por línea a través de código . Una vez que el programador identifica una ubicación posible error , se puede ejecutar la línea de código del programa por línea, hacer el seguimiento de la situación del programa hasta que se produce un error. Esto permite al programador para señalar el lugar exacto del programa , y dar marcha atrás para ver donde las condiciones del error originó . En este ejemplo,

    i = obtenerNumero ();

    j = j + i;


    j = modify (i, j ) ;

    si el error ocurre en la función " modificar" , el programador puede dar marcha atrás , y ella descubrirá que " i" recibí una mala relación calidad-precio de " obtenerNumero " y por lo tanto corrupto " modificar ".
    < br >

    Previous :

    next :
      Artículos relacionados
    ·Cómo encontrar el resto C 
    ·Cómo utilizar el depurador GDB por GNU 
    ·Cómo desarrollar desplegables aplicaciones de Windows …
    ·C Función Tipos de valor devueltos 
    ·Cómo Funciones vectoriales Agregado 
    ·Cómo compilar ejemplos de DirectX en Visual C 
    ·Cómo depurar con DBX 
    ·Cómo crear archivos PDF con código fuente C 
    ·Cómo utilizar la Herramienta de Cálculo de CPP 
    ·¿Qué es la CTS en ASP.NET 
      Artículos destacados
    ·Las ventajas de las múltiples herencias 
    ·La internacionalización de Java Coding 
    ·Cómo convertir binario de PHP 
    ·Cómo extraer el APK desde el SDK de Google 
    ·Cómo construir una base de datos para el Sitio Web 
    ·Cómo configurar PHP para una base de datos Access a di…
    ·Cómo crear un documento de Word de una consulta SQL 
    ·¿Qué es la Solicitud de procesador en Struts 
    ·Cómo mostrar porcentajes en C + + 
    ·Programación en MS Access 2007 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com