static的一点理解

来源:互联网 发布:java websocket api 编辑:程序博客网 时间:2024/05/24 06:33

贴出来看。

 

 

#include<stdio.h>

void add()
{
 static t=0;
 t++;
 printf("\n%d",t);
}

void main()
{
     add();
  add();

}

 

先猜猜结果是什么??  

 

 

对了。是 1 ,2

说明原来static定义过一次的变量在程序没有结束之前是不会被delete的,而且就算重复定义也不会覆盖原来的值!

看来基础还是不够啊!又学到了新知识。