第12周上机实践项目1——阅读程序(静态局部变量)

来源:互联网 发布:淘宝上好看的衣服店 编辑:程序博客网 时间:2024/04/24 16:24

问题及代码

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作    者:辛彬 * 完成日期:2014年 11 月 13 日 * 版 本 号: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;}

预期运行结果:7    15

实际运行结果:

问题及代码

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作    者:辛彬 * 完成日期:2014年 11 月 13 日 * 版 本 号: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;}

预期运行结果:8      9

实际运行结果:


0 0