Lenguaje C: directivas de preprocesador

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.