一些等效的if else写法

为了条件编译美观方便,需要将一些 if 改写。

1.

  if(flag1)

  {

  }

  else if(flag2)   

  {

  }

  else

  {

  }

  等效于:

#if 1  

  if(flag1)

  {

  }

  else

#endif

  if(flag2)

  {

  }

  else

  {

  }

2.

  if(flag1)

  {

  }

  else

    表达式;

  等效于:

#if 1

  if(flag1)

  {

  }

  else

#endif

  表达式;

 

posted @ 2017-06-29 09:31  zhanghonglang  阅读(372)  评论(0)    收藏  举报