static的用法

来源:互联网 发布:前端ajax请求php文件 编辑:程序博客网 时间:2024/05/22 11:52

static经常用来修饰变量,主要有2种用法,静态局部变量,静态全局变量。

静态全局变量跟全局变量的区别:静态全局变量仅仅作用于当前 文件,静态变量作用于整个工程,即使其他文件进行声明,也是不能使用的。

静态局部变量跟 局部变量的区别:

1、局部变量在函数创建时分配存储地址,函数结束则释放,静态局部变零只在第一次调用该函数时分配内容,后面再调用时直接用,而且局部静态变量的值能够被上次调用时候的值保存下来。

2、静态局部变量的好处是限制了变量的作用域是这个函数,保证了变量不会被其他函数修改;同时可以传递上次调用的值。

1 0
原创粉丝点击