本帖最后由 沈可 于 2014-1-16 17:04 编辑
静态变量使用 static 修饰符进行声明,在类被实例化时创建,通过类进行访问不带有 static 修饰符声明的变量称做非静态变量。 void fn();
static int n; //定义静态全局变量
void main()
{
n=20;
fn();
}
void fn()
{
n++;
}
静态函数(注意与类的静态成员函数区别) 定义:在函数的返回类型前加上static关键字,函数即被定义成静态函数。
static void fn();//声明静态函数
void main()
{
fn();
}
void fn()//定义静态函数
{
int n=10;
}
定义静态函数的好处:1、静态函数不能被其它文件所用; 2、其它文件中可以定义相同名字的函数,不会发生冲突;
|