static 的用法

作者在 2010-09-09 00:27:37 发布以下内容
#include <stdio.h>
int selfplus(void);

int main(void)
{
    int a,i;
    for(i=0;i<3;i++)
    {
        a=selfplus();
        printf("The %dth times a=%d\n",i+1,a);
    }
    return 0;
}
int selfplus(void)
{
    static int a=0;
    //int a=0;               //上面改成这句就可以发现区别
    return (++a);
}
 
默认分类 | 阅读 721 次
文章评论,共0条
游客请输入验证码
浏览48261次
文章分类