宏定义 define

#define kOut -1

用一个字符串代替一个数据 用kOut表示-1(一般开头有一个小写的k)

作用:

  1.为了让一些数据有意义

    #define kUseId asdjlfdjafa

    #define kPassword 123456

  2.类似于内敛函数,使用简便

    #define kadd(a,b) ((a)+(b))    每一个都要有括号 表达式整体也要有括号

  3.设置日志开关

    #if 1    开发的时候可以设置成1 ,如果发布的时候 可以把1改成0 

    #define Debug(x) printf("%d",(x))

    #else

    #define Debug(x) 

    #endif

       Debug(2);

  

 

posted @ 2015-12-14 18:48  浪味小仙女  阅读(180)  评论(0编辑  收藏  举报