标签:
const
一般项目中,定义全局常量,会写在独立文件里
extern NSString * const str;
Constants.m 定义常量:
NSString * const str=@"1";
定义全局变量
static(静态局部变量/指定内部全局变量)
C语言的变量可分为动态存储变量和静态存储变量。
动态存储:程序在运行期间根据需要动态分配内存。
静态存储:程序在运行开始就分配固定内存。
C程序运行的内存分为程序区、静态存储区和动态存储区。
静态存储区存放:
1.全局变量
2.static修饰的局部变量
使用静态局部变量的情况:
1.需要变量能保留上一次调用结束时的值。
2.希望变量只被初始化一次,以后只是被引用,不希望对其重新赋值。(单例模式)
标签:
原文地址:http://www.cnblogs.com/xiaotiansean/p/5272723.html