第12周项目1(1)-阅读有静态变量的程序,并输出运行结果
2014-11-13 14:34
357 查看
/* *Copyright (c) 2014 ,烟台大学计算机学院 *All right reserved. *文件名称:输出程序结果.cpp *作 者:王元阳 *完成日期:2014年11月13日 *版 本 号:1.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 17
实际运行结果:
总结:在这两个程序的运行中我体会并了解了静态变量会随着第一次的运算而改变,因此以后遇到静态变量要多加注意。
相关文章推荐
- 第12周项目1(1)-阅读有静态变量的程序,写出程序的运行结果
- 第12周项目1(2)-阅读带有全局变量的程序并输出运行结果
- 第12周项目1(3)-阅读有递归函数的程序并输出结果
- 第12周项目1阅读程序写出运行结果3
- 第12周项目1(3)-阅读有递归函数的程序并输出结果
- 第12周项目1阅读程序写出运行结果4
- 第12周项目1阅读程序写出运行结果1
- 第12周项目1(2)阅读有全局变量的程序并输出结果
- 第12周项目1阅读程序写出运行结果2
- 第12周项目1 阅读程序(静态变量、递归函数、默认参数、函数模板等)
- 第十周项目一 阅读程序,写出程序运行的结果(1)
- 第9周-项目1-阅读并理解程序写出运行结果(3)
- 第9周-项目1-阅读程序并写出运行结果理解(1)
- 第十二周项目一 阅读程序,请写出这些程序的运行结果(4)
- 第十二周项目一 阅读程序,请写出这些程序的运行结果(2)
- 第十、十一周项目-阅读程序,写出这些程序的运行结果(3)
- 第十三周项目一 阅读程序请写出这些程序的运行结果(2 虚析构函数)
- 第十周项目一 阅读程序,写出程序运行的结果(4)
- 第12周课后实践 阅读程序,请写出这些程序的运行结果
- 第十周项目一 阅读程序,写出程序运行的结果(3)