C语言中关键字static的作用

1、在函数内的static声明一个变量时,该变量是在静态存储区被分配存储空间,只能被分配一次,因此此变量在下次调用时仍然保持上次的值。

2、如果用于在全局变量或者函数,则这个变量或者函数只能在本文件内被引用。

3、此外,在C++中,一个类中有static类型的变量,则此类的所有对象都共享同一个变量。

posted @ 2015-07-29 13:27  再也不喝冰了  阅读(285)  评论(0编辑  收藏  举报