美文网首页
ios-面试-define和const定义的常量区别

ios-面试-define和const定义的常量区别

作者: 简鱼7819 | 来源:发表于2019-09-26 18:21 被阅读0次

    Interview面试,各种小细节,常记录常积累!!!

    #define 定义宏(macro)的指令,程序在预处理阶段将用#define所定义的内容知识进行了替换。因此程序运行时,常量表中并没有用#define所定义的宏(macro),系统并不为它分配内存,而且在编译时不会检查数据类型,出错的概率更大一些

    const定义的常量,在程序运行时时存放在常量表中,系统会为它分配内存,而且在编译时会进行类型检查

    相关文章

      网友评论

          本文标题:ios-面试-define和const定义的常量区别

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