第十二周项目1-阅读程序(一)
来源:互联网 发布:路由器mac地址用设置吗 编辑:程序博客网 时间:2024/04/25 01:21
含有有静态局部变量
/* *Copyright (c) 2014,烟台大学计算机学院 *All gight reserved. *文件名称:temp.cpp *作者:邵帅 *完成时间:2014年11月12日 *版本号:v1.0*/#include <iostream>using namespace std;int f(int n);int main(){ cout<<f(5)<<" "; cout<<f(8)<<endl; return 0;}int f(int n){ static int a=2; int b=0; a+=n; b+=a; return b;}
运行结果:
/* *Copyright (c) 2014,烟台大学计算机学院 *All gight reserved. *文件名称:temp.cpp *作者:邵帅 *完成时间:2014年11月12日 *版本号:v1.0*/#include <iostream>using namespace std;int func (int a, int b){ static int m=0, i=2; i+=m+1; m=i+a+b; return m;}int main(){ int k=4, m=1, p; p=func(k, m); cout<<p<<endl; p=func(k, m); cout<<p<<endl; return 0;}
运行结果:
知识点:有时候希望函数中的局部变量的值在函数调用结束后不消失而保留原值,即其占用的的储存单元不释放,在下一次该函数调用时,该变量保留上一次函数调用结束时的值。这时的局部变量为静态局部变量(static)。
0 0
- 第十二周项目一:阅读程序1
- 第十二周项目一——阅读程序(1)
- 第十二周项目1-阅读程序(一)
- 第十二周 项目一:阅读程序(1)
- 第十二周项目一阅读程序(1)①
- 第十二周项目一阅读程序(1)②
- 第十二周项目一(1)阅读程序
- 第十二周项目一阅读程序(1)
- 第十二周 项目一--阅读程序(1)
- 第十二周项目一——程序阅读(1)
- 第十二周项目1-(阅读程序)
- 第十二周项目一 阅读程序(一)
- 第十二周 项目一--阅读程序
- 第十二周项目一 阅读程序
- 第十二周项目一:阅读程序2
- 第十二周项目一:阅读程序3
- 第十二周项目一:阅读程序4
- 第十二周项目一:阅读程序5
- U盘在VMware下启动,虚拟机里优盘的启动方法
- 在网易云课堂开讲MOOC课《面向对象软件开发实践》
- OpenCV入门(二十六)-- 轮廓检测
- 简单制作 OS X Yosemite 10.10 正式版U盘USB启动安装盘方法教程 (全新安装 Mac 系统)
- 定义一个泛型静态方法,用于输出两个指定集合Collection集合的并、交和差集并验证
- 第十二周项目1-阅读程序(一)
- uvm cmd传递参数 $test$plusargs $value$plusargs
- leetcode--Find Minimum in Rotated Sorted Array
- 数据结构实验之链表一:顺序建立链表
- 初认Python
- Struts2 URL传递中文参数乱码问题
- Windows Phone 学生开发者账号免费注册攻略
- Codeforces gym 2011-2012, Samara Interacademic Programming
- 机器学习博客总结