首页 > 其他 > 详细

Static的作用

时间:2021-01-06 21:55:04      阅读:25      评论:0      收藏:0      [点我收藏+]
static作用修饰全局变量或者静态变量,普通变量通过加上static这个关键字,它的声明周期就会发生改变。比如在函数中的一个局部变量(即在函数调用时创建,在函数结束时销毁)一旦加上static关键字就会使它的生命周期加长,使得这个变量成为静态变量,在函数结束时不会销毁。static修饰全局变量的时候,会改变会变量的作用域。
示例代码:


test(){
            i = 10;
            i++;
            printf("%d",i);
}

int main(){
            static int a = 10;
            a++;
            while(a<20){
                        test();
                        a++
            }
            printf("%d",a);
}

Static的作用

原文:https://blog.51cto.com/14049943/2583345

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!