Notas del libro de lenguaje de Programación de C y otros documentos
Muchas veces queremos aprender pero ignoramos el hecho de no estamos solos. Existen otras personas que estubieron donde estás, tuvieron las mismas dudas, se desesperaron igualmente y por lo que escuchar sus problemas y ver como lo solucionan te permitirá ampliar tu visión de lo que lo que te gustaría hacer además de tener un lugar en donde compartir lo que creas
Esta es una lista de algunas comunidades que he econtrado
Una mala práctica es dejar constantes sin documentacion, por ejemplo un 13 carece de sentido si no se tiene un contexto. Una mejor práctica sería
#define PAISES_SURAMERICA 13Estas constantes que se incluyen directamente en el código fuente se les conocen como números mágicos y son un antipatrón de diseño
Adicionalmente, para saber que direferencias existen entre #define y const en Cpp, se puede revisar el artículo const contra #define
Los nombres de constantes simbólicas, por convención se escriben con letras mayusculas
#define DECK_SIZE 52
#define STEP 20
#define STR_LEN 32c = getchar();
putchar();
EOF //End Of FileLa función getchar() devuelve un valor distintivo cuando no hay más elementos en la entrada, un valor que no puede ser confundido con ningún otro carácter. Este valor se llama EOF por "end of file (fin de linea)" y normalmente posee valor de -1. Este entero esta definido en <stio.h>