2011年10月23日

C语言中的Static用法

摘要: 在初学者眼里,static最常见的用法就是定义在函数中,使得所修饰的变量不会因为每次函数调用的结束而结束。但其实,static还有另外一种更重要的用法,就是在函数外部定义变量或定义函数本身时,使得改变量或函数的定义只局限于改文件中。这个在大的工程或项目是避免重名或引发其它不可预知bug的重要方法,已经很有一点面向对象里封装的味道了。值得一提的是,在java或C#里,static定义在类内部,起到的是让这个变量从属于类,而不是对象,这个和C里所隐含的意思是完全不同的。 阅读全文

posted @ 2011-10-23 20:00 zxglive2006 阅读(176) 评论(0) 推荐(0) 编辑

导航