u2nn吧 关注:27贴子:1,515
  • 0回复贴,共1

static有几个用法。可以针 对函数也可以针对储存空间(变量

只看楼主收藏回复

static有几个用法。可以针 对函数也可以针对储存空间(变量)。而对 于存储空间而言static的意思是静态的。也 可以理解是有自身空间的。同时由于是静态 的地址,在每个C文件中,会有对应空间分 配,因此不能通过extern的方式,
问,由此有局部的含义。万恶的英语,如同 free 。简单的理解,static函数,如果不被 调用或者非常简单,是会被优化编译时,抹 掉的,而static存储区域(变量),无论合 适都有自己的独立空间。或许这样你就能理 解static局部和静态两个解释该什么时候使 用了。


IP属地:上海来自Android客户端1楼2012-10-27 20:40回复