##宏与const

作者: 践行者 | 来源:发表于2016-07-12 16:41 被阅读44次

宏与const

宏与const 的使用:

  • 宏的用法: 一般字符串抽成宏,代码抽成宏使用。

  • const用法:一般常用的字符串定义成const(对于常量字符串苹果推荐我们使用const)。

  • 宏与const区别:

1.编译时刻不同,宏属于预编译 ,const属于编译时刻

2.宏能定义代码,const不能,多个宏对于编译会相对时间较长,影响开发效率,调试过慢,const只会编译一次,缩短编译时间。

3.宏不会检查错误,const会检查错误

相关文章

  • ##宏与const

    宏与const 宏与const 的使用: 宏的用法: 一般字符串抽成宏,代码抽成宏使用。 const用法:一般常用...

  • const、static、extern、宏

    const static extern 宏 const与宏的区别 static和const的联合使用 extern...

  • iOS-关键字-const、static、extern

    一. 宏与const的区别 宏是预编译时刻,const是编译时刻 宏没有编译检查,const有编译检查 宏可以定义...

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

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

  • 一些小链接

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

  • 面试题

    1. const与宏的区别 苹果一直推荐我们使用const 而不是宏, 编译时刻:宏:预编译 const:编译 编...

  • <三>关于const、static、extern、宏

    1.const2.static3.extern4.宏5.const与 宏的区别6.static 和 const 的...

  • iOS基础 const static extern

    一. const 1. const与宏的区别 编译时刻宏 预编译 (xcode加载项目,进度条的时刻)const ...

  • const,static,extern关键字

    每逢面试时多数会问到 const与宏的区别 及 static变量 先看下const与宏的区别: 编译时刻:宏是预...

  • const 宏 static extern

    IOS 基础-define、const、extern、全局变量 const 与 宏的区别 : C语言宏高级用法 [...

网友评论

    本文标题:##宏与const

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