美文网首页
全局变量和局部变量

全局变量和局部变量

作者: MarkTang | 来源:发表于2016-01-09 00:36 被阅读49次
    //
    //  main.m
    //  全局变量和局部变量
    //
    //  Created by zyz on 15/12/7.
    //  Copyright (c) 2015年 zyz. All rights reserved.
    //
    
    #import <Foundation/Foundation.h>
    
    int main(int argc, const char * argv[]) {
       
        /*成员变量
         成员变量不能定义的时候初始化,成员变量只能用对象访问
        存储:堆(当前对象对应的堆的存储空间中)
         存储在堆中的数据,不会被自动释放,只能程序员手动释放
         */
        /*全局变量
        全局变量是在函数和代码块外面的变量
         作用域:从定义的哪一行开始,一致到文件末尾
         可以先定义后赋值,也可以定义的时候赋值
         全局变量 在静态区 
         程序一启动就分配存储空间  到文件结束才会释放
         */
        /*局部变量
         局部变量是写在函数和代码块中的变量
         作用域:是重定义的哪一行开始 知道大括号和return为止
         存储在:栈中  会自动释放
         */
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:全局变量和局部变量

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