static的作用

来源:百度知道 编辑:UC知道 时间:2024/09/21 05:09:33
static它是做什么的?

声明静态变量的,静态变量只能被初始化一次,如果不初始化的话编译器自动将其设置为0,静态变量分为全局静态变量和局部静态变量2 种,前者在整个程序中可见,后者在特定函数或语句中可见

申请静态变量用的,用该标识符申请的变量初始值只被赋值一次,而且在程序结束前,变量都不被释放。
如:
for(int i=0;i<10;i++)
{
static int a=0;
a++;
}
做完循环a的值为10;

静态变量