问答详情
源自:2-7 不可改变的常量

#define怎么用的

没看懂写的什么常量有什么 \n代表什么,能说的明白些吗?举得例子也没有#define

提问者:慕仙3066236 2017-12-27 10:29

个回答

  • 慕雪314161
    2017-12-27 10:57:10

    #define MAX 100

    #define一般用来定义一个宏,会在预编译的时候把程序中使用到MAX的地方替换为100,宏只做替换。

    例如:

        for(i = 0;i < MAX;i++){}

    除此之外还可以定义函数宏,

    例如:

    #define Addr(bus,dev,fun,) ((bus<<1)|(dev<<2)|(fun<<3))

  • 慕后端8730398
    2017-12-27 10:55:30

    #define 是宏定义

  • php_martin
    2017-12-27 10:42:20

    \n代表换行