Red de conocimiento informático - Computadora portátil - ¿Por qué utilizar una macro para definir una constante de carácter (una letra) en lenguaje C que se puede asignar a una variable de carácter?

¿Por qué utilizar una macro para definir una constante de carácter (una letra) en lenguaje C que se puede asignar a una variable de carácter?

1. Debido a que la definición de macro es esencialmente un reemplazo, aunque parece un carácter, en realidad es reemplazado por otras constantes o valores.

2. Los identificadores en las definiciones de macros están todos en mayúsculas. Este es un hábito común en la programación:

1) La sustitución de macros no verifica la sintaxis, por lo que al usarla, tenga mucho cuidado.

p>

2) La sustitución de macros suele estar al principio del archivo, escrita fuera de las llaves de la función, y su alcance es el programa posterior hasta que digas hola

3) # u n d e f The El comando finaliza el alcance de la definición de macro.

4) No utilice macros en cadenas. Si el nombre de la macro aparece en una cadena, se procesará como una cadena.