Es muy mala práctica colocar valores numéricos como los límites de un ciclo o en cualquier otro contexto si ellos no dicen mucho para otro lector. Además, si se deseara cambiar sus valores y ellos aparecen frecuentemente en el código, habrá que buscar cada aparición de los mismos para hacer la respectiva modificación. Por lo tanto, en estos casos es conveniente definirlos al principio del programa, dándoles un nombre, y luego es ese nombre lo que se utilizará.
En general, la forma es:
# define nombre textoDeReemplazo
Por ejemplo, si el límite inferior de un ciclo es 0 y el superior es 300, colocaríamos al inicio del código:
#define LOWER 0
#define UPPER 300
Los nombres de constantes simbólicas se suelen colocar en mayúsculas para diferenciarlos de los nombres de variables. Nota que no hace falta un (;) al final de una línea "#define".
No hay comentarios:
Publicar un comentario