设为首页 加入收藏

TOP

关于C语言中static保留字的使用
2017-12-18 12:37:21 】 浏览:384
Tags:关于 言中 static 保留 使用

 static存储类型可以用于全部变量,无需考虑变量声明的位置。但是作用于块外部和块内部时具有不同的作用。


(1)当作用于函数内部时,和每次程序离开所在块就会丢失值的自动变量不同,static变量会保存下去,块内的static变量只会在程序执行前进行一次初始化,而自动变量则会每次都初始化。接下来对此特性进行验证。


#include "stdio.h"
void test(void)
{
static int a = 10;
int b = 10;
printf("a = %d,b = %d\n",a,b);
a = 20;
b = 20;
printf("a = %d,b = %d\n",a,b);
a = 30;
b = 30;
printf("a = %d,b = %d\n",a,b);
printf("***************\n");
}
void main()
{
test();
test();
}



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇jQuery基于input动态模糊查询的实.. 下一篇I/O多路复用一些概念

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目