静态变量
static 是定义静态变量用的,在程序执行中他只会被初始化一次。
比如程序运行过程中a的值被改变后,又执行到static int a=1,这句,此时这句将不会被执行,a不会第二次被初始化。
如果是动态变量,int a=1,此时a便会被重新赋值为1
#include <stdio.h>
int fun(int *p){
static int t=0;
t=*p+t;
return t;
}
int main(void){
int a[5]={1,3,5,7,9},i,m;
for(i=0;i<5;i++){
m=fun(a+i);
printf("%4d",m);
}
printf("\n");
return 0;
}
文章最后发布于: 2018-08-16 16:00:14
相关阅读
对于用static修饰的变量称为静态变量,也叫类变量。由类创建的所有对象都可以共用这个变量。类变量随着类的加载而加载,即使此类还未
介绍beanshell几个内置变量常见用法,基本就这些,其他遇到再补充 一、vars - (JMeterVariables) - gives read/write access to va
关于yara规则我就不做多的介绍了,这篇文章只是记录一下它的简单使用方法,我曾经较长时间不使用时忘记了它的使用方法了,遂记录一下。
周末的时候刚写了一篇《百度图片SEO优化技巧:让流量再翻番》,收到不少朋友的建议,而且他们也重点观察了我的秀歌阁,提出了几个问题,重
➡️ www.webstack.cc - 网址导航 项目开源地址: https://github.com/WebStackPage/WebStackPage.github.io 这是一个纯静态的网址