摘要: const位置上的不同代表哪些不同的意义 exern的用法 这个可以引用在程序编译过程中编译进去的常量数据。换句话说正能在.h文件的声明赋值的常量才可以。并且常量的名字不能相同,如果相同会报错。 全局常量,无论定义在哪里都能被访问到。例const NSString *ss = @"这是一个全局常量" 阅读全文
posted @ 2016-08-12 14:13 懒懒初阳 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: const与define应用上该怎么取舍 define是在预编译的时候展开替换的,const是编译运行阶段使用 define没有类型,不做类型检查处理。只是替换。const常量有具体的类型,在编译的时候会进行类型检查。 define宏定义仅仅是替换宏定义不分配内存,变量定义分配内存,const会在内 阅读全文
posted @ 2016-08-12 11:20 懒懒初阳 阅读(587) 评论(0) 推荐(1) 编辑