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

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

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

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

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

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

相关文章

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

    Interview面试,各种小细节,常记录常积累!!! #define 定义宏(macro)的指令,程序在预处理阶...

  • ios细小知识点总结

    一、 defin定义的宏和const定义的常量的区别 define定义的常量,程序在预处理阶段只是直接用defin...

  • iOS技术基础

    一、define定义的宏和const定义的常量有什么区别? define定义宏的指令,程序在预处理阶段将用#def...

  • iOS 日常小知识点总结

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

  • #define和const

    c语言只有#define,c++可以用#define和const来定义常量。const比#define更具优势。 ...

  • const 和 #define区别对待

    const和#define都可以用来定义常量 const:用来定义一个常量, 其实在 C++中,const 修饰的...

  • 编程基础

    C语言 #define定义的宏和const定义的常量有什么区别? defined定义宏的指令,程序在预处理阶段将用...

  • 初探php

    常量与变量 变量:$; 常量:const;可以使用define定义常量;

  • iOS开发-面试题整理(基础篇)

    一.define和const常量的区别 define 是定义宏的指令,程序在预处理阶段进行替换,在程序运行时并没有...

  • iOS 定义常量

    常量定义的方式: #define extern const static const FOUNDATION_EXP...

网友评论

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

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