第十二周 项目一--阅读程序(1)

来源:互联网 发布:windows平板推荐 2016 编辑:程序博客网 时间:2024/04/27 08:14

   阅读下面有静态局部变量的程序,掌握静态变量的存储特征,必要时通过单步调试跟踪理解。

代码2:

#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;}

:运行结果:

预计运行结果:8  17

实际运行结果:8  17

知识点总结:经过上一个程序已经明白static声明的作用效果,不释放存储空间里的数,始终为最新结果。

学习心得:踏实肯干!!

0 0
原创粉丝点击