关于静态变量
来源:互联网 发布:windows个性化设置 编辑:程序博客网 时间:2024/05/23 19:22
所以静态变量,如果在一个子函数里面定义,即第一次初始化的时候会给他赋值,以后
如果再次调用这个函数的话,就不会对这个静态变量进行再次初始化了哈。
开启定时器0之后,看看一下这个东西:
void jakill(void){static unsigned int dd=0; static unsigned int temp;Uart0_Printf("dd1=%d\n",dd); temp=rTCNTO0-dd;Uart0_Printf("temp=%d\n",temp);dd=temp; Uart0_Printf("dd2=%d\n",dd);}主函数里面一直调用这个函数
可以看到dd1=dd2,即当前的dd1是上一次dd2的值,说明重入这个函数的时候,并不会被初始化。
- 关于静态变量
- 关于静态变量
- 关于静态变量
- 关于静态变量
- 关于static静态变量
- 关于静态变量
- 关于局部变量、全局变量、局部静态变量、全局静态变量
- 关于Python的静态变量
- 关于C++静态成员变量
- 关于静态变量初始化问题
- 关于静态变量的继承
- 关于OBJC的静态变量
- C++中关于静态变量
- 关于静态变量和静态构造函数
- 关于静态变量和静态函数
- 关于静态函数只能调用静态变量
- 关于静态函数只能调用静态变量
- 关于静态变量和变量初始化问题
- DLL的调用
- 根据top进程抓取oracle数据库耗费资源的sql语句
- .NET2.0隐形的翅膀,正则表达式搜魂者
- QWidget动态布局
- spring ioc
- 关于静态变量
- 求凸包及其面积
- liunx命令
- Scrum简介
- sql日期格式转换
- dd if=/dev/zero of=的含义是什么?Linux 下的dd命令使用详解
- android 修改开机logo
- 面试:数组中有一个数字出现的次数超过了数组长度的一半,找出这个数
- VC MFC滚动条(CScrollBar)控件