C/C++变量

局部变量:即定义在一个函数中的变量,此函数终结则此变量消失小程序

全局变量:定义在函数外面的变量,在一个可执行文件中有效,只有该程序终结才会消失(即该变量永远不会有未被定义错误)。模块化

静态全局变量:在程序生命周期都存在且地址是程序的代码段的地址中。但只在此模块中能够利用。(只有大程序中与全局变量有区别,小程序不用考虑。区别是)函数

静态局部变量:生命周期是程序的生命周期,但只在定义该变量的函数中可使用。生命周期

寄存器变量:放在寄存器中的变量。(推荐不要定义。。。。。)   register变量

外部变量:主要是模块化程序中使用    extern程序

相关文章
相关标签/搜索