本文主要对各种变量进行了总结,并列出表格直观的进行说明。
局部变量:定义在函数内部的变量;(包括形参)
全局变量:定义在函数外部的变量 ;(尽量不要使用)
static : (类型说明符 )改变变量或者函数的生命周期,内存区域,默认值,链接属性
C语言简单把内存分为四个存储区: 堆 栈 全局(静态)变量区 代码区
生命周期 | 作用域 | 默认值 | 内存区域 | 链接属性 | |
---|---|---|---|---|---|
静态全局变量 | 程序运行时创建 程序退出时销毁 |
本文主要对各种变量进行了总结,并列出表格直观的进行说明。
局部变量:定义在函数内部的变量;(包括形参)
全局变量:定义在函数外部的变量 ;(尽量不要使用)
static : (类型说明符 )改变变量或者函数的生命周期,内存区域,默认值,链接属性
C语言简单把内存分为四个存储区: 堆 栈 全局(静态)变量区 代码区
生命周期 | 作用域 | 默认值 | 内存区域 | 链接属性 | |
---|---|---|---|---|---|
静态全局变量 | 程序运行时创建 程序退出时销毁 |