> 文章列表 > 【Qt】随记1:#if 1/0 #else #endif的用法

【Qt】随记1:#if 1/0 #else #endif的用法

【Qt】随记1:#if 1/0 #else #endif的用法

欢迎来到阅读本博文,本文主要记录Qt学习、工作中的一些注意点及相关笔记📃

希望记录的内容有帮助到你,也欢迎把你知道的分享给大家,一起进步!🎉

喜欢的话,请帮忙点赞👍、评论📝、收藏⭐哦~


  案例如下:

#if 0A
#else B
#endif

注释
  当为#if 1时,执行A,不执行B;
  当为#if 0时,执行B,不执行A;
  #endif 不可省略

注意
  (1) 若A中定义的是一些调试版本的代码,只需#if 1改成#if 0 ;,此时A完全被编译器忽略。如果想让A生效,只需把#if 0改成#if 1
  (2) #if 0也可以用来当成注释,如果想要注释的程序很长,这个时候#if 0是最好的,保证不会犯错误。(不建议使用)
  (3) #if 1可以让其间的变量成为局部变量;
  (4) 该结构表示先前写好的A,现在用不上了,又不想删除,就用这个方法,比注释方便


🚶🚶🚶 今天的文章就到这里啦~

喜欢的话,点赞👍、收藏⭐️、关注💟哦 ~

【Qt】随记1:#if 1/0 #else #endif的用法