到底啥是宏啊?

来源:2-3 Linux C预处理之宏函数

慕设计5596010

2017-12-01 17:01

宏定义到底是干啥用的

写回答 关注

2回答

  • qq_沉潜_9
    2018-02-27 11:21:07

    举个例子:

    #include<stdio.h>

    int main()

    {

        int a[10];

        char b[10];

    }

    当你写完程序后发现数组定义的内存少了,你需要增加,比如你想增加10个,变成20,那么要改程序的话,你就需要在程序中去一处一处的改,非常不方便,而这时你如果使用了宏定义,那就非常方便了。如下:

    #include<stdio.h>

    #define x 20

    int main()

    {

        int a[x];

        cahr b[x];

    }

    这是你只需要改变#define后边的那个数值就行,不用改全局,只需局部就行。


  • 慕数据1814035
    2017-12-01 21:48:44

    差不多像取一个外号

    有个人叫小明

    但是你们班的人就把他叫做小日

    你可以说“小明帮我带个东西。”

    也可以说:“小日帮我带个东西。”

    语句不同,但是执行的结果是一样的,执行的实体也是一样的

Linux C语言结构体

C语言的深入,帮助小伙伴们进一步的理解C语言,赶紧看过来

118294 学习 · 162 问题

查看课程

相似问题