[2014.3.18]C语言中的static关键字
看了一些资料,现在初步的结论是这样的:
static关键字在不同的地方意思是完全不一样的,虽然都叫static。
1. 局部变量:
不论静态还是非静态,都是函数内可见。
但是静态的,一旦创建,一直有效,即使函数执行完了,它也没有消失,值也没变。之后再次遇到创建它的语句,直接忽略;
非静态的,函数执行完时,它就消失了。
【典型例子】
int fun(int n)
{
s
原创
2014-03-18 00:31:19 ·
700 阅读 ·
0 评论