C语言 static用法
例一:
#include<stdio.h>
int fun(int x){static int a=3;//static:一直储存数据a+=x;return a;
}
void main(){int k=2,n;n=fun(k);n+=fun(k);printf("%d",n);// 12
}
例二:
#include<stdio.h>
int fun(int m){static int a=3; //8 12int b=1;a=m+a+b; //8 12return 2*a; //16 24 30
}
void main(){int x,y;x=fun(4); //16y=fun(3); //24y=x+fun(2); //16+30printf("%d",y); //46
}
例三:
#include<stdio.h>
int f(int a){auto int b=0;static c=3;b=b+1;c=c+1;return a+b+c;
}
int main(){int a=2,i;for(i=0;i<3;i++)printf("%d\n",f(a));return 0;
}
// 第一轮:b=1,c=4 => 7
// 第二轮:b=2,c=4 => 8
// 第三轮:b=3,c=4 => 9
C语言 static用法相关推荐
- C语言STATIC用法
C语言STATIC用法 转自:http://blog.csdn.net/vagrantisme/article/details/4083722 1. static 变量 静态变量的类型 说 ...
- c语言staticint的作用,C语言 static 声明静态变量?大佬原来用它干这事!
原标题:C语言 static 声明静态变量?大佬原来用它干这事! C语言可变参数只会用算啥本事?看我来抽丝剥茧干翻它! 高手在写代码的时候,会特别注重的一点就是,对外的方法对外,不对外的方法和数据,都 ...
- python语言用法_Python语言-Jinja2用法
本文主要向大家介绍了Python语言-Jinja2用法,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 一:渲染模版要渲染一个模板,通过render_template方法即可.@a ...
- c语言static(c语言static是什么意思)
怎样把C语言学好怎样把C语言学好?怎样把C语言学好怎样把C语言学 重要的是急不了的,要一步一步来,慢慢来,把每个知识都学好,烂熟于心,到时就能灵活运用,加油吧孩子.不难的,打好基础 什么是C语言 C语 ...
- C语言static 具体分析
google在最后三页C语言static内容,可找到的资料非常少.无论是长篇大论不知所云的话,在关键位置或跳过,习的人来说參考性不是非常大.所以.我这篇博文博採众家之长,把互联网上的资料整合归类,并亲 ...
- c语言指针用法有哪些
c语言指针用法: 一,指针定义: 指针变量的取值范围取值0~4G,是一种数据类型(无符号整数,代表了内存编号).它可以用来定义变量(与int.long一样),与int.long不同的它存储整数代表了内 ...
- C语言 static - C语言零基础入门教程
目录 一.static 简介 二.static 修饰变量 1.static 局部静态变量 2.static 全局静态变量 三.static 修饰函数 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : ...
- Java static用法代码讲解
static用法由很多很好的文章,下面代码是关于static一些用法以及错误的原因,可以思考一下输出结果会是什么 class Name{static String name;String nickna ...
- go 正则表达式分组匹配_Go语言正则表达式用法实例小结【查找、匹配、替换等】...
本文实例讲述了Go语言正则表达式用法.分享给大家供大家参考,具体如下: Go语言的正则表达式使用很简单,示例代码: 复制代码 代码如下: package test import ( "fmt ...
最新文章
- Python:数据导入、爬虫:csv,excel,sql,html,txt
- 机器学习(18)-- SVM支持向量机(根据身高体重分类性别)
- 01----mockjs介绍
- 简单的正则表达式过滤网址
- Visual Studio 使用 Web Deploy 发布远程站点
- ubuntu搭建LAMP
- 修改el-popover和el-select样式
- c++输入错误重新输入_管家婆提示本单据的日期太大,请确认后重新输入
- 如何优化WebAPP性能:从四个层面上彻底优化前端项目性能
- java try catch_Java - 异常处理机制
- AsteriskNow 实用总结
- 如何巧妙使用Camtasia库中的素材?
- 简单实现内外网自由切换、指定网卡上网
- uni-app框架简介
- 计算机中丢失msvcr71.dll 问题解决
- 绿盟科技2019校园招聘笔试题附加题
- 无线充电原理是什么?
- 270w+数据量级 | CnOpenData地方政府留言文本数据简介
- 北京君正案例:超能面板PRO采用4英寸IPS超清多彩屏,值不值得买?
- 欧框语言框架标准C2,雅思成绩与欧洲语言共同参考框架的对应关系
热门文章
- 2022年全球汽车头枕行业调研及趋势分析报告
- 【蓝桥杯:嵌入式】\Sre\main: error: argument of type “uint16_t *“ is incompatible with parameter of typ
- 超市信息管理程序c语言购物车,c语言购物车代码
- 计算机毕业设计之java+ssm基于协同过滤算法的图书推荐系统
- Revit二次开发-创建IURibbon中使用相对地址
- js数据过滤算法搭建
- Anaconda3安装与配置教程(2022.11)
- 嵌入式静态显示与动态显示
- 爬取酷狗音乐网站,上榜单前500名的歌曲名称!
- 一种可扩展的同时进化实例和特征选择方法