zoukankan      html  css  js  c++  java
  • C条件编译的一些例子

    1.在程序开发过程中,如果不想某些代码不参加编译,我们可以用/*和*/封起来,但是如果代码中已经有符号/*和*/,那就不能起作用了,这是我们可以采用如下结构处理:

    #if 0

     代码。。。

    #endif

    如果想重新让这部分代码参加编译,只需要把0改为1即可。

    2.程序的调试。我们可以通过条件预处理命令将printf等调试的语句封装起来,让其只能在程序调试过程中起作用:

    #ifdef DEBUG

    printf("......");

    #endif

    这里的DEBUG先前预定义(#define DEBUG)如果定义了就参加编译,如果没有就会被编译器忽略。

    在大型软件开发中,可能需要定义诺干个不同的符号常量来分别控制源程序中不同部分的条件编译。

  • 相关阅读:
    saltstack源码详解一
    linux的yum报错
    django restframework
    列表生成式
    面向对象的封装
    linux对于zombie的处理
    Flask学习目录
    #1_两数之和
    LeetCode入门
    Struts2(一)——基本使用
  • 原文地址:https://www.cnblogs.com/ShowJoy/p/3593965.html
Copyright © 2011-2022 走看看