第十二周 项目一--阅读程序
来源:互联网 发布:竞彩半全场推荐软件 编辑:程序博客网 时间:2024/04/19 06:08
(1) 阅读下面两个有静态局部变量的程序,掌握静态变量的存储特征。不理解时用单步调试跟踪理解。
1.代码:
#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;}
运行结果:
预计运行结果是:7 9
实际运行结果是:7 15
知识点总结:a用static声明后,它的存储空间里的数不释放,也就是说始终是那个最新的数,而b没被声明,被赋值为什么就还是那个数,所以此处b始终为零。
学习心得:不怕慢,就怕懒。务实,踏实,一步一步地走好!
0 0
- 第十二周 项目一--阅读程序
- 第十二周项目一 阅读程序
- 第十二周项目一:阅读程序1
- 第十二周项目一:阅读程序2
- 第十二周项目一:阅读程序3
- 第十二周项目一:阅读程序4
- 第十二周项目一:阅读程序5
- 第十二周项目一--程序阅读
- 第十二周 项目一 程序阅读 4
- 第十二周 项目一 程序阅读 5
- 第十二周 项目一 程序阅读4
- 第十二周 项目一 程序阅读5
- 第十二周项目一 阅读程序(一)
- 第十二周项目-阅读程序
- 第十二周项目-阅读程序
- 第十二周阅读程序一
- 第十二周项目一——阅读程序(1)
- 第十二周项目一——阅读程序(2)
- 第十二周项目3.1写出n的阶乘(递归法)
- Linux 指令学习之 grep 命令
- 2014.11.13 onItemClick监听器四个arg参数
- 第十二周项目一(2)
- "/><script>alert('xss');</script>
- 第十二周 项目一--阅读程序
- ViewPager 详解(一)---基本入门
- MQ报 AMQ9259
- IOS 创建/删除文件夹
- 第12周项目1(1)-阅读有静态变量的程序,写出程序的运行结果
- Android使用自定义AlertDialog(退出提示框)
- 基于mongoDB的capped collection的性能优化
- vs2008生成的ocx控件的classid查看
- 一天要做一件实事,一个月要做一件新事,一年要做一件大事,一辈子要做一件有意义的事