美文网首页
const、define的使用

const、define的使用

作者: 帅帅的mum | 来源:发表于2021-04-12 09:51 被阅读0次

都可以定义一些局部或者全局访问的数据类型

define:为宏定义,只是在预处理器里进行文本替换,没有类型,不做任何的类型检查,

同一个宏在多个地方引用,每个应用否要开辟一块独立的空间来保存宏,大量的宏会导致二进制文件变大。

const:共享一块内存空间,在编译阶段会执行类型检查

好处:便于类型检查,可以保护数据被意外的修改,const定义的常量在程序运行中只有一份拷贝,而define定义的有多个拷贝。提高效率。

相关文章

  • iOS中 static、const、extern、define

    1、 static、const、extern、define(1)define—const—-苹果推荐使用const...

  • 一些小链接

    1、iOS 宏(define)与常量(const)的正确使用 iOS宏(define)与常量(const)的正确使...

  • 宏(define)与常量(const)

    参考文档 iOS 宏(define)与常量(const)的正确使用 15分钟弄懂 const 和 #define ...

  • iOS -> 正确使用static、extern、cons

    1、const与宏 #define 的区别: 2、static与const结合使用 3、extern与const ...

  • 定义常量

    定义常量的两种形式 使用#define预处理器 使用const关键字 #define和const的不同点 类型和安...

  • const、define的使用

    都可以定义一些局部或者全局访问的数据类型 define:为宏定义,只是在预处理器里进行文本替换,没有类型,不做任何...

  • #define const static

    iOS 宏(define)与常量(const)的正确使用

  • iOS 日常小知识点总结

    define和const常量有什么区别 define在预处理阶段进行替换, const常量在编译阶段使用;宏不做类...

  • iOS简单学之13 - define与const区别

    参考:iOS 宏(define)与常量(const)的正确使用 写的比较仔细,推荐用const, 苹果api使用c...

  • const和#define

    const 和#define区别 相同点: 定义的值不可变 不同点: const:用const 在使用的地方,只会...

网友评论

      本文标题:const、define的使用

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