您的位置:首页 > 其它

第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

实际运行结果:



总结:在这两个程序的运行中我体会并了解了静态变量会随着第一次的运算而改变,因此以后遇到静态变量要多加注意。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: