sintaxis del lenguaje es importante para cualquier lenguaje de programación , y C + + no es una excepción . Sin embargo , como C + + representa un lenguaje compilado , la captura de los errores de sintaxis se convierte efectivamente en esencial en los proyectos más grandes . La práctica de buenas técnicas de depuración , que trabaja con código funcional , modular, entender cómo usar un depurador de C + + , y aprender los entresijos de la sintaxis de C + + son habilidades fundamentales para mantener, código de trabajo limpio . Utilice un depurador
Una de las principales formas de comprobar si hay errores de sintaxis en C + + es el uso de un depurador. Depuradores vienen paquetes como parte de la mayoría de los compiladores o entornos de desarrollo interactivo . Al compilar código fuente de C + + , el compilador mostrará errores durante el proceso de compilación , incluyendo errores de sintaxis. Por lo general, los depuradores se haga referencia al número de línea donde se produce un error. No todos ellos , sin embargo , imprimir mucha información . La clave es entender que el compilador y cómo se "habla " al programador sobre los errores que se cruza .
Fuente manualmente Debug Código
Antes de código fuente , incluso llega a un compilador , sin embargo , el código debe someterse a una verificación manual de los errores de sintaxis . Esto significa que la lectura del código y la captura de los errores que se producen antes de cada vez intentar ejecutar el programa . Esto tiene la ventaja de detectar los problemas complicados desde el principio : a menudo , problemas que parecen complejo cuando se ejecuta a través de un compilador se originan a partir de problemas de sintaxis muy simples . La captura de estos problemas a tiempo puede facilitar la depuración más adelante.
Práctica Modular Codificación
Una forma de aliviar cualquier comprobación de sintaxis es practicar programación limpia y modulares . El código fuente que utiliza el mismo bloque de código o realiza la misma acción repetidamente debe designa estos bloques en funciones separadas . Funciones deberían , idealmente, sólo realizar una sola tarea. Al reducir la complejidad del diseño de los programas , rompiendo las tareas en unidades discretas , usted puede encontrar más fácilmente cuando se producen errores y compruebe si hay errores de sintaxis. A menudo, cuando el código se vuelve larga o rebelde , encontrar errores de sintaxis se vuelve tan difícil como encontrar errores gramaticales y de sintaxis en largos ensayos .
Comprender la sintaxis correcta
La piedra angular de cualquier de estos métodos y estrategias , sin embargo , es entender la sintaxis de C + + . Las reglas básicas son simples: Todas las declaraciones terminan con un punto y coma ( " ;") . Toda las condicionales de bucles y sentencias "if" están entre paréntesis . Los bloques de código se escriben entre corchetes ( "{ }") . Los índices de matriz se encierran entre corchetes ( " [ ]" ) . Loops vienen en " tiempo" do-while "y" variedades " para" . Bifurcación declaraciones vienen en bloques " if-else " o declaraciones " switch" . Entendimiento C + + sintaxis es clave para escribir utilizable C + + código , independientemente de las técnicas de depuración.