A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lvguodong 中级黑马   /  2015-10-7 23:28  /  551 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. <div class="blockcode"><blockquote>#include <stdio.h>
  2. #define PI 9
  3. int main()
  4. {
  5.     //条件编译
  6. #if (PI==3)
  7.     {
  8.         printf("PI=%d\n",PI);
  9.     }
  10. #elif (PI==9)
  11.     {
  12.         printf("PI=%d\n",PI);
  13.     }
  14. #else
  15.     {
  16.         printf("PI非3和9!\n");
  17.     }
  18. #endif
  19. //若宏定义存在执行
  20. #ifdef QI
  21.     {
  22.         printf("#ifdef QI\n");
  23.     }
  24. #endif
  25.     //上面等价于紧临下面一个
  26. #if defined(QI)
  27.     {
  28.         printf("defined(QI)\n");
  29.     }
  30. #endif
  31. //若宏定义不存在执行
  32. #ifndef QI
  33.     {
  34.         printf("#ifndef QI\n");
  35.     }
  36. #endif
  37.     //上面等价于紧临下面一个
  38. #if !defined(QI)
  39.     {
  40.         printf("!defined(QI)\n");
  41.     }
  42. #endif
  43.     return 0;
  44. }
复制代码



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马