|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 小白学C语言,这里面的static是干嘛的呀!
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1743
人关注过本帖
标题:
小白学C语言,这里面的static是干嘛的呀!
只看楼主
加入收藏
wyh416
等 级:
新手上路
帖 子:31
专家分:0
注 册:2020-10-9
结帖率:
33.33%
楼主
收藏
问题点数:0 回复次数:3
小白学C语言,这里面的static是干嘛的呀!
#include<stdio.h>
int fun(int a)
{ int b=0; static int c=3; b++,c++; return a+b+c; }
void main( )
{ int x=2,i;
for(i=1;i<3;i++)
printf(“%d”,fun(x));}
搜索更多相关主题的帖子:
fun
static
C语言
for
int
2021-04-22 14:55
举报帖子
使用道具
赠送鲜花
东南风
等 级:
新手上路
威 望:
1
帖 子:19
专家分:5
注 册:2016-9-2
第
2
楼
收藏
得分:0
例子的本身就是说明static的用法. static作用的变量称为静态变量, 例子中static作用于局部整形变量c, 表示变量c是静态变量,在函数fun退出后, 仍然存在直至main退出. 例子中第1次调用fun后,c初始化并自增后,值为4; 第2次调用fun后, c值不会再初始化, 其值自增后为5. 作为对比, 变量b在第1次调用fun退出后, b变量则会消失, 第2次调用则需要重新初始化.
2021-04-22 15:43
举报帖子
使用道具
赠送鲜花
夏天q
来 自:七月
等 级:
业余侠客
威 望:
5
帖 子:33
专家分:227
注 册:2021-4-4
第
3
楼
收藏
得分:0
用 static 关键字定义变量时,这个变量为静态变量。
static变量及其作用 可参考
http://c.
2021-04-22 18:28
举报帖子
使用道具
赠送鲜花
zbjzbj
来 自:郑州
等 级:
贵宾
威 望:
52
帖 子:633
专家分:3045
注 册:2011-4-22
第
4
楼
收藏
得分:0
一个大工厂,有许多项目在同时或者先后进行作业。有许多仓库在存放原料和半成品。
其中有一些仓库,老板是说是“静态仓库”,这些仓库存放什么东西自始至终是不能改变的。中途也不能撤销,也不能增添静态仓库。
而另外一些仓库是可以改变用途的。比如说,现在做机柜,可以存放钢板。机柜做完啦,该做拖拉机,它可以存放车轮。隔隔改改的都可以,甚至用不着了,也可以当作车间。这些仓库是动态仓库。
计算机中不指明的仓库都是动态的,这是常规仓库。因为要提高地皮利用率。
画出来几个静态仓库,主要是特殊需要。比如,虽然现在改产品了,那个老产品以后还会在生产的,那些材料要一直放着,以后还用得到。
计算机的变量,都储存在仓库里
2021-04-22 21:24
举报帖子
使用道具
赠送鲜花
4
1/1页
1
快速回复:
小白学C语言,这里面的static是干嘛的呀!
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.049686 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved