#if : if « Preprocessor « C Tutorial






To define more generalized conditions.

Multiple conditions are connected by relational operators such as AND(&&), OR(||).

#define USA 1

// #define EUP 1

#include <stdio.h>

#if ((1>0) && defined USA)
       #define currency_rate 46
#endif

#if (defined (EUP))
   #define currency_rate 100
#endif

main()
{
    int rs;
    rs = 10 * currency_rate;
    printf ("%d\n", rs);
}
460








12.4.if
12.4.1.#if