局部变量和全局变量以及成员变量的区别
来源:互联网 发布:那种照相软件好用 编辑:程序博客网 时间:2024/05/17 03:21
@interface Person : NSObject{ // 成员变量: // 写在类声明的大括号中的变量, 我们称之为 成员变量(属性, 实例变量) // 成员变量只能通过对象来访问 // 注意: 成员变量不能离开类, 离开类之后就不是成员变量 成员变量不能在定义的同时进行初始化 // 存储: 堆(当前对象对应的堆的存储空间中) // 存储在堆中的数据, 不会被自动释放, 只能程序员手动释放 int age;}@end@implementation Person@end// 全局变量:// 写在函数和大括号外部的变量, 我们称之为全局变量// 作用域: 从定义的那一行开始, 一直到文件末尾// 全局变量可以先定义在初始化, 也可以定义的同时初始化// 存储: 静态区// 程序一启动就会分配存储空间, 直到程序结束才会释放int a;int b = 10;int main(int argc, const char * argv[]) { // 局部变量: // 写在函数或者代码块中的变量, 我们称之为局部变量 // 作用域: 从定义的那一行开始, 一直到遇到大括号或者return // 局部变量可以先定义再初始化, 也可以定义的同时初始化 // 存储 : 栈 // 存储在栈中的数据有一个特点, 系统会自动给我们释放 int num = 10; { int value; } return 0;}
0 0
- 局部变量和全局变量以及成员变量的区别
- 局部变量和全局变量以及成员变量的区别
- 局部变量、全局变量、成员变量的区别
- 全局变量和局部变量的区别以及实现
- JAVA基础之局部变量与全局变量以及成员变量的区别
- java中成员变量、局部变量、全局变量的区别
- Java成员变量,局部变量,全局变量的区别
- OC基础 -- 局部变量,全局变量,成员变量 的区别
- 55,成员变量,全局变量与局部变量的区别
- 全局变量,局部变量,成员变量,JQuery淡入,淡出的区别
- 局部变量和成员变量的区别
- 局部变量和成员变量的区别
- 成员变量和局部变量的区别
- 成员变量和局部变量的区别
- 成员变量和局部变量的区别
- 成员变量和局部变量的区别
- 成员变量和局部变量的区别
- 成员变量和局部变量的区别
- timthumb.php源码详解
- 关于数据库中表被锁定时如何操作表
- LogPolar 把图像映射到极指数空间
- KVM他说的基于内核的虚拟机是什么意思呢?
- OO的五大原则
- 局部变量和全局变量以及成员变量的区别
- Jsp中翻页功能实现
- Android Context完全解析,你所不知道的Context的各种细节
- requireJS 简要介绍和完整例子
- InnoDB源码分析--缓冲池(三)
- C++内存分配方式详解——堆、栈、自由存储区、全局/静态存储区和常量存储区
- Linux 目录树
- 通过反射获取静态变量的值
- 3.1Bootstrap学习组件篇之下拉菜单、图标