静态局部变量与自动变量的区别
2015-08-07 11:41
309 查看
#include<stdio.h>
void
4000
f1();
void f2();
int main()
{
int i;
for(i=0;i<5;i++)
f1();
f2();
return 0;
}
void f1()
{
static int j=0;//能在每次调用后保留其值,并在下次调用中继续使用,所以输出为累加结果
j++;
printf("j=%d",j);
}
void f2()
{
int k=0;
k++;
printf("k=%d",k);
//输出结果为 j=1j=2j=3j=4j=5k=1
}
void
4000
f1();
void f2();
int main()
{
int i;
for(i=0;i<5;i++)
f1();
f2();
return 0;
}
void f1()
{
static int j=0;//能在每次调用后保留其值,并在下次调用中继续使用,所以输出为累加结果
j++;
printf("j=%d",j);
}
void f2()
{
int k=0;
k++;
printf("k=%d",k);
//输出结果为 j=1j=2j=3j=4j=5k=1
}
相关文章推荐
- variable-precision SWAR算法解析
- BigDecimal取两位小数
- HDU 1686:Oulipo 【KMP】
- 在使用NumberFormat的问题
- PagerTabStrip和PagerTitleStrip
- Qt for Windows版本下编译QtDBus模块
- MFC_对话框中用来初始化一些数据的函数。
- pcl1.7.2+vs2013环境配置
- 进程与线程的区别
- iOS 第七课 代码注释 提高iOS开发效率 - 巧用注释
- iOS开发笔记--使用CocoaPods来管理iOS项目的依赖库
- 2015年8月份以后
- eclipse中的快捷键
- fis3-learn - 1 起步
- js自动对齐插件分享
- 数据结构和算法绪论
- 正则表达式(邮箱,密码,手机号,身份证)
- iPhone逆向--工具篇
- 47. Element isSameNode() 方法
- 删除cookie