静态变量与全局变量差不多,就是函数执行完毕之后,这个变量的值仍然保留,下次调用该函数时,这个变量的值仍然存在。
static 用于变量,声明这个变量的存储单元静态分配,从程序运算开始到结束这个变量的存储单元不变化。
static常用于全局量,一是存在里面的值始终有效,不因进退出子程序数值消失,另外static的变量运算速度比非静态分配的快。
一个简单例子
静态变量与全局变量差不多,就是函数执行完毕之后,这个变量的值仍然保留,下次调用该函数时,这个变量的值仍然存在。
static 用于变量,声明这个变量的存储单元静态分配,从程序运算开始到结束这个变量的存储单元不变化。
static常用于全局量,一是存在里面的值始终有效,不因进退出子程序数值消失,另外static的变量运算速度比非静态分配的快。
一个简单例子