第十二周项目静态局部变量的程序输入
2014-11-13 14:08
162 查看
/* *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; }
运行结果:
知识点总结:静态局部变量是在编译时赋初值的,即只赋初值一次,在函数运行时已经有初值,以后每次调用函数不再重新赋值而是保留上一次函数调用结束时的值。
相关文章推荐
- 第十二周项目一——阅读程序1(有静态局部变量的程序)
- 第十二周项目一:程序阅读(二)静态局部变量
- 第十二周项目一 阅读程序(2)全局变量
- 第十二周项目全局变量的程序1
- 第十二周项目 1 阅读程序(全局变量)
- 第十二周项目全局变量程序2
- 第十二周项目1-1:阅读程序(static变量
- 第12周项目1(1-2)-静态局部变量
- C/C++——全局变量、局部变量、静态全局变量和静态局部变量
- 精选:局部变量、全局变量、堆、堆栈、静态和全局
- 局部变量、全局变量、堆、堆栈、静态和全局
- C|C++中的静态全局变量,静态局部变量,全局变量,局部变量的区别
- C|C++中的静态全局变量,静态局部变量,全局变量,局部变量的区别
- perl精粹解析 - closure 与 静态局部变量
- 全局变量、静态全局变量、静态局部变量和局部变量
- 局部变量、全局变量、堆、堆栈、静态和全局
- [zt] 静态局部变量
- 全局变量、静态全局变量、静态局部变量和局部变量的区别
- c++ 全局 局部 静态 变量 区别
- static 静态局部变量