Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
Lenguaje C: directivas de preprocesador
Este tutorial de C explica cómo usar directivas de preprocesador en el lenguaje C.
describir
El preprocesador procesa las instrucciones insertadas en el código fuente C. Estas directivas permiten que se realicen operaciones adicionales en el código fuente de C antes de que se compile en el código objeto. Las instrucciones no son parte del lenguaje C en sí.
Las directivas del preprocesador comienzan con un signo de almohadilla (#) y pueden tener varios argumentos.
Aquí hay algunas directivas de preprocesador que puede usar en su código fuente:
instruir | describir | ejemplo |
---|---|---|
#incluir | Incluya otro archivo C en el archivo actual en la ubicación de la instrucción #include antes de compilar el código fuente. | #incluir |
#definición | Defina una macro que se pueda usar como una constante en todo el código fuente. | #definir 50 años |
#undef | Borra las macros definidas previamente. | #undef edad |
#Si | Expresiones condicionales que se pueden usar para incluir el código fuente para la compilación. | #si edad > 50 |
#ifdef | Se permite la inclusión de código fuente si se define el identificador de macro proporcionado. Equivalente a #si está definido(identificador). | #ifdef SOLARIS |
#ifndef | Se permite la inclusión del código fuente si el identificador de macro proporcionado no está definido. | ventana #ifndef |
#elif | Proporciona una inclusión alternativa de código fuente cuando se usa con una directiva #if, #ifdef o #ifndef y la condición #elif se evalúa como verdadera. | #elif AÑOS_DE EDAD > 10 |
#otro | Se permite incluir el código fuente si la expresión directiva anterior #if, #ifdef o #ifndef se evalúa como falsa. | #otro |
#por si acaso | Indica el final de una condición #if, #ifdef o #ifndef. | #por si acaso |
#advertir | Informe un mensaje de advertencia y continúe con el preprocesamiento. | #advertencia Se encontraron errores menores |
#Error | Informe de errores y detenga el preprocesamiento. | #error Windows es una plataforma no compatible |
Ahora tomemos un momento para explicar algunas de estas directivas de preprocesador.