变量类型 | 生存周期 | 作用域 |
---|---|---|
局部变量 | auto:自动变量,离开定义函数立即消失 | 只作用于该函数内部 |
register:寄存器变量,离开定义函数立即消失 | ||
static:静态变量,离开定义函数仍然存在 | ||
全局变量 | 在程序运行期间一直存在 | static:静态变量,仅限于本文件内部条用 |
extern:外部存储变量,用于声明本文件将要用到的其他文件的变量 |
【每天一个C知识 day1】C语言变量的生命周期和作用域
最新推荐文章于 2024-06-16 09:46:44 发布
变量类型 | 生存周期 | 作用域 |
---|---|---|
局部变量 | auto:自动变量,离开定义函数立即消失 | 只作用于该函数内部 |
register:寄存器变量,离开定义函数立即消失 | ||
static:静态变量,离开定义函数仍然存在 | ||
全局变量 | 在程序运行期间一直存在 | static:静态变量,仅限于本文件内部条用 |
extern:外部存储变量,用于声明本文件将要用到的其他文件的变量 |