黑马程序员技术交流社区

标题: 变量 [打印本页]

作者: 许本亮    时间: 2015-11-7 19:15
标题: 变量
变量的类型:全局变量和局部变量
全局变量:定义在所有函数外部称之为全局变量,在定义的位置开始一直到源程序结束有效
局部变量:定义在函数内部的变量称之为局部变量,只在所定义的函数内部有效,函数结束变量也随之销毁
自动变量:用auto修饰的局部变量,存储在堆栈中,所有的变量默认都是自动变量,从声明位置到相对应的代码块结束为其声明周期,函数多次调用,此变量就多次被新建、销毁。
静态变量:静态变量是存储在静态内存中的,也就是不属于堆栈。所有的全局变量和被static修饰的局部变量都是静态变量,从程序运行前被创建直到程序结束才被销毁,只被创建一次。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2