-
慕村9548890
分为局部变量和全局变量;局部变量作用域是main函数内部,出了函数就没有用了。全局变量的作用域是:从变量定义开始到整个程序结束才释放。
-
梦里花落0921
1.按作用域:局部变量自动变量,即动态局部变量(离开函数,值就消失)静态局部变量(离开函数,值仍保留)寄存器变量(离开函数,值就消失)全局变量静态外部变量(只限本文件使用)外部变量(非静态,允许其他文件引用)2.按生存期:动态存储自动变量(本函数内有效)寄存器变量(本函数内有效)形参(本函数内有效)静态存储静态局部变量(本函数内有效)静态外部变量(本文件内有效)外部变量(其他文件可引用)3.按存放位置:内存静态存储区静态局部变量静态外部变量(函数外部静态变量)外部变量(其它文件可引用)内存动态存储区自动变量形参CPU寄存器寄存器变量
-
炎炎设计
全局变量在主函数外: 是从定义处到文件的最后在主函数内:是从定义处到函数的最后在另一个文件中:需要extent声明局部变量在函数内定义,是从定义出到包含它的最近的那个大括号