第11周项目1阅读程序 静态变量
来源:互联网 发布:汽配查询软件下载 编辑:程序博客网 时间:2024/04/24 21:43
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:abc.cpp *作 者 张伟建 *完成日期:2014年11月14日 *版 本 号:v1.0 * *问题描述: 静态变量问题*输入描述: 无输入*输出描述: 输出b的值*/ #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;}
#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;}
知识点总结:static变量也就是静态变量,在程序运行过程中被声明后就会一直保存在内存里,所以只能声明一次,第二次再访问那个函数时,给静态变量声明同时赋值的语句就不再执行了。
学习心得:一开始怎么也算不出15的值,知道了静态变量的定义才得出了答案。
0 0
- 第11周项目1阅读程序 静态变量
- 第12周项目1--阅读程序(1、静态局部变量)
- 第12周项目1-阅读程序(1)静态变量
- 第12周上机实践项目1——阅读程序(静态局部变量)
- 第十二周项目 1 阅读程序(静态变量)
- 第12周项目1(1)-阅读有静态变量的程序,写出程序的运行结果
- 第12周项目1 阅读程序(整型变量)
- 第12周项目1(1)-阅读有静态变量的程序,并输出运行结果
- 第12周项目1 阅读程序(静态变量、递归函数、默认参数、函数模板等)
- 第11周项目 程序阅读(1)
- 第十二周项目一——阅读程序1(有静态局部变量的程序)
- 第12周项目1 阅读程序(2)整型变量
- 第11周项目-阅读程序
- 第11周项目 程序阅读(2)
- 第11周项目 程序阅读(3)
- 第11周项目 程序阅读(4)
- 第1周项目1-阅读程序
- 第7周项目1-阅读程序
- gsm at 指令
- 使用stm32的io模拟方式操作can控制器sja1000
- [ThinkPHP菜鸟之路]2.换用TP后遇到的问题1
- Android--service中onStartComand方法
- android dalvik栈大小
- 第11周项目1阅读程序 静态变量
- LeetCode - String to Integer (atoi) 题解
- alarm
- android sdk 安装
- 探秘腾讯Android手机游戏平台之不安装游戏APK直接启动法
- 网页缓存Js,css以及图片导致页面刷新无效果的三种解决办法
- 图片剪裁控件——ClipImageView
- rect.normalized转换记录
- senchatouch之store用法整理