22问答网
所有问题
static局部变量和全局变量的区别
如题所述
举报该问题
推荐答案 2017-10-29
对。解释:static表示的是静态,此类方法中不能有动态的变量,这样定义的原因是程序运行初始化后,会直接将静态块和变量直接加载到内存,之后不允许动态的修改参数名称或者是方法名称。好处:如果静态方法或者是变量被多次调用的话,不需要每次都创建对象,节省了资源,提高了效率。坏处:初始化加载,直接占用内存,并且如果只是偶尔调用的话,占用过多的内存就会影响效率。所以要具体问题具体分析是用静态还是不用静态。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/CShCXCT22fC6fSSIfX6.html
相似回答
全局变量 与
static
型的
局部变量
有什么
区别
答:
? ???它与局部变量的区别在于:
在函数退出时, 这个变量始终存在, 但不能被其它函数使用, 当再次进入该函数时, 将保存上次的结果
。其它与局部变量一样。? ?? ? 2. 静态全程变量 ? ?? ???Turbo C2.0允许将大型程序分成若干独立模块文件分别编译, 然后将所有模块的目标文件连接在一起, 从而提高...
全局变量
,静态全局变量,静态
局部变量和
局部
变量的区别
1
答:
按作用域分,
全局变量在整个工程文件内都有效;静态全局变量只在定义它的文件内有效
;静态局部变量只在定义它的函数内有效,只是程序仅分配一次内存,函数返回后,该变量不会消失;局部变量在定义它的函数内有效,但是函数返回后失效。全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全...
大家正在搜
最小字段宽度是什么意思
short int和int的区别
strcpy
static局部变量和全局变量
c语言局部变量和全局变量
静态全局变量和静态局部变量
auto变量和static变量
全局变量和局部变量
外部变量和全局变量
相关问题
static局部变量和全局变量的区别
static静态局部变量和静态全局变量的区别详解
全局变量 与 static型的局部变量 有什么区别
static修饰全局变量 局部变量和函数时候的区别
全局变量和 局部变量的区别?
局部变量和static局部变量的区别
C语言静态局部变量和全局变量有什么区别,不都是在整个程序中都...
静态变量和局部变量和全局变量的区别