c语言中static关键字

static关键字有什么作用

第1个回答  2020-04-06
静态分配的变量。在编译阶段就已经为该变量分配内存并初始化,有别于函数中的动态分配的局部变量,他们只在调用该函数时分配内存,调用结束后内存被释放,而STATIC变量是静态分配的,函数调用结束后仍然存在,不管程序中有多少次调用,都使用同一个内存地址。
第2个回答  2013-09-21
编译时只编译一次,防止重复编译带来的重定义错误
第3个回答  2013-09-21
静态变量声明
相似回答