Generalmente el simbolo esta escrito en mayúsculas:
#define simbolo cadena-caracteres
El s es remplazado por la cadena-caracteres cada vez que aparece en el resto del texto fuente
Si la cadena esta vacía todas las ocurrencias de simbolo seran reemplazadas por nada, (i.e. seran suprimidas)
Ejemplo:
#define toto AbcdeF
#define MAXTAB 1000
...
int tab[MAXTAB]
...
if (i > MAXTAB)
La sustitución de símbolos permite modificar el aspecto del programa:
#define Ciclo for(;;){
#define FinCiclo }
Ciclo
i++;
if (...) break;
...
FinCiclo
|
|
|