C++【变量说明】 博客分类: C program
程序员文章站
2024-02-07 14:02:22
...
21 * 一个变量除了数据类型之外,还有属性: 22 * (1)存储类别:C++允许使用auto,static,register,extern 4种存储类别 23 * (2)作用域:程序中可以引用该变量的区域 24 * (3)存储周期:变量在内存的存储期限 25 * 从作用域角度,有局部变量和全局变量 26 * (1)局部变量: 27 * 自动变量,即动态局部变量(离开函数,值消失) 28 * 静态局部变量(离开函数,值仍保存) 29 * 寄存器变量(离开函数,值消失) 30 * 形式参数(可定义为自动变量或者寄存器变量) 31 * (2)全局变量 32 * 静态外部变量,只限本文件使用 33 * 外部变量, 非静态的外部变量,允许其他文件引用