Next: 16. Convenios a la hora de escribir en C Up:Índice Previous: 15.2. #define y #undef
15.3. #if, #ifdef, #ifndef, #else y #endif
Se puede preguntar por el valor de una constante o la existencia o no de una macro. En caso de ser cierta la condición se compila el código entre #if y #else, en caso de ser falsa se compila el código entre #else y #endif.#define NULL 0 /* Definición de constante */
#ifdef DEBUG
/* Código para depuración */
#else
/* Código definitivo (sin depuración) */
#endif#undef VGA /* Quita de la tabla la definición de VGA */
Figura 31 Algunas directivas del Preprocesador
Next: 16. Convenios a la hora de escribir en C Up:Índice Previous: 15.2. #define y #undef
Última modificación: 26/4/1999
Copyright © 1999, F. de Sande - Centro Superior de Informática, Universidad de La Laguna.
All rights reserved.