A.2 che specifica la compilazione condizionale

Negli esempi seguenti viene illustrato l'utilizzo di compilazione condizionale utilizzando la macro di OpenMP _OPENMP (parte 2,2 a pagina 8).Con la compilazione di OpenMP, _OPENMP la macro viene definita.

# ifdef _OPENMP 
    printf_s("Compiled by an OpenMP-compliant implementation.\n");
# endif

L'operatore definito per il preprocessore consente più di una macro dal test in un'unica direttiva.

# if defined(_OPENMP) && defined(VERBOSE)
    printf_s("Compiled by an OpenMP-compliant implementation.\n");
# endif