美文网首页
宏、const

宏、const

作者: 闲得一B | 来源:发表于2016-05-06 22:29 被阅读54次

    const:
    1、将一些常见的变量变成只读变量。


    只读.png

    2、方法参数,传入一个地址,不允许在方法内部修改外界值。

    const只读+.png

    宏:

    #define name @“XDYB”
    

    const与宏的区别
    1、const在编译时刻:项目一打开会上面有个读条时期。
    2、宏在预编译时刻
    3、应该尽量少使用宏,宏多会导致项目打开时需要预编译很久。
    4、const会有编译检测,宏没有编译检测。
    5、宏可以替换方法和函数,const不行。

    问题:大量使用宏不会导致内存暴增!

    字符串常量保存在常量区中,只会分配一次内存。

    const作用:
    1、用来修饰右边变量(基本变量,指针变量)
    2、只要被const修饰的变量,只读


    const笔试题.png

    相关文章

      网友评论

          本文标题:宏、const

          本文链接:https://www.haomeiwen.com/subject/ujvjrttx.html