Объективный синтаксис C «#if»

Меня немного смущает "фунт, если" или #if синтаксис, который я вижу, когда смотрю на некоторые классы.

Например:

#if someConstant == someNumber
  do something
#elif
  etc

против:

if (someConstant == someNumber) 
   do something
else if {
   do more stuff
}

в чем разница и зачем использовать #if ?

19
задан Brian Tompsett - 汤莱恩 13 July 2016 в 20:07
поделиться