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

来源:互联网 发布:淘宝虚假交易处罚 编辑:程序博客网 时间:2024/04/24 07:05
<strong><span style="font-family:KaiTi_GB2312;font-size:24px;">问题及代码:</span></strong>
<pre class="cpp" name="code">#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;}

<strong><span style="font-family:KaiTi_GB2312;font-size:24px;">运行结果:</span></strong>

 

 

问题及代码:

#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
原创粉丝点击