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

全局变量和局部变量

作者: 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;
}

相关文章

  • python

    函数内全局变量赋值 Python中有局部变量和全局变量,当局部变量名字和全局变量名字重复时,局部变量会覆盖掉全局变...

  • Swift-全局变量、局部变量以及类型属性

    全局变量和局部变量 全局变量和局部变量 计算属性和属性观察器所描述的功能也可以用于全局变量和局部变量。全局变量是在...

  • C语言特性(局部变量和全局变量)

    局部变量和全局变量 局部变量 局部变量根据定义形式的不同,又分为如下三种。 全局变量 在一个函数内部,如果全局变量...

  • 15 C变量的作用域

    1、局部变量和全局变量

  • 9道常见C语言面试题

    1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" ;局部变量可以与全局变量...

  • python基础

    1.局部变量、全局变量 在函数内部修改全局变量时局部变量会创建一个和全局变量一样名称的局部变量,在更改的时候只会更...

  • 第10天C语言(00):笔记总结

    01-全局变量和局部变量-基本概念 02-内部全局变量和外部全局变量 03-static对局部变量-作用 04-s...

  • Python基础教程——全局变量和局部变量的应用

    前言 学编程的总离不开全局变量和局部变量,那么,首先我们要知道局部变量和全局变量的定义: 局部变量:定义在函数内部...

  • C/C++知识点分享(16)

    1、statac全局变量、局部变量、函数与普通全局变量、局部变量、函数,static全局变量与普通的全局变量有什么...

  • C的自我修养

    关于全局变量、局部变量和static 变量有全局变量、局部变量之分。全局变量的作用域是从声明的那一行开始,默认是可...

网友评论

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

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