码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 局部变量 全局变量 成员变量

时间:2016-09-23 19:53:34      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:

一.成员变量 : 写在类声明的大括号中的变量叫成员变量 (也叫属性/实例变量)

    成员变量不可离开类 离开了类就不是成员变量

  成员变量不能再定义的同事初始化

 成员量只能通过对象来访问

 成员变量存储在堆中(当前对象对应的堆得存储空间中) 不会被系统自动释放 只能有程序员手动释放

 

二.局部变量 :写在代码块或函数中的变量为局部变量

  局部变量的作用域 : 从定义的那一行开始,一直到遇到大括号或return(也就是这个变量所在的代码块或函数结束时)

  局部变量可以先定义后初始化,也可以在定义的同时就初始化

  局部变量存储在栈里面 系统会自动释放

 

三.全局变量 : 卸载函数外或大括号外的变量就是全局变量

  全局变量的作用域 : 从定义哪行开始 到文件末尾

   全局变量可以向定义再初始化,也可以定义的同时初始化

   全局变量存储在静态区中 程序启动时就会分配存储空间 直到程序结束才会释放

 

iOS 局部变量 全局变量 成员变量

标签:

原文地址:http://www.cnblogs.com/codermaker/p/5901415.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!