第十二周项目静态局部变量的程序输入

来源:互联网 发布:伊藤和淘宝ito是一个吗 编辑:程序博客网 时间:2024/04/30 18:07
/*  *Copyright (c)2014,烟台大学计算机学院  *All gight reserved.  *文件名称:temp.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;}


运行结果:

 

 

 

 

知识点总结:静态局部变量是在编译时赋初值的,即只赋初值一次,在函数运行时已经有初值,以后每次调用函数不再重新赋值而是保留上一次函数调用结束时的值。

0 0
原创粉丝点击