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

来源:互联网 发布:it运维 编辑:程序博客网 时间:2024/04/29 04:55

(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  10
实际运行结果是:__________________7 15

#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

0 0
原创粉丝点击