Lenguaje C: directiva #if

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: directiva #if

Este tutorial de C explica cómo usar la directiva de preprocesador #if en el lenguaje C.

describir

En el lenguaje de programación C, la directiva #if permite la compilación condicional. El preprocesador evalúa la expresión proporcionada por la directiva #if para determinar si el código posterior debe incluirse en el proceso de compilación.

sintaxis

La sintaxis de la directiva #if en lenguaje C es:

#if conditional_expression

expresión_condicional Una expresión que el preprocesador evaluará para determinar si el código fuente de C que sigue a la directiva #if se incluirá en la aplicación compilada final.

notas

  • La directiva #if debe ser cerrada por la directiva #endif.

ejemplo

El siguiente ejemplo muestra cómo usar la directiva #if en C:

/* Example using #if directive by TechOnTheNet.com */

#include <stdio.h>

#define WINDOWS 1

int main()
{
   printf("TechOnTheNet is a great ");

   #if WINDOWS
   printf("Windows ");
   #endif

   printf("resource.n");

   return 0;
}

Aquí está la salida del programa ejecutable:

TechOnTheNet is a great Windows resource.