C语言经典算法100例-041-静态局部变量的使用
来源:互联网 发布:江歌事件 知乎 编辑:程序博客网 时间:2024/06/05 19:49
当在一个函数中声明一个变量前加static时,该变量便是静态局部变量,特点是1.生存期为整个程序,不会随着函数的退出而消失。2.作用域仍在函数内部,在其他地方无法使用该静态局部变量。
下面是一个小例子进行演示:
#include <stdio.h>#include <stdlib.h>void varfunc();void main(){ int i; for(i=0;i<3;i++) varfunc();}void varfunc(){ int var=0; static int static_var=0; printf("var is %d.\n",var); printf("static var is %d.\n",static_var); var++; static_var++;}
0 0
- C语言经典算法100例-041-静态局部变量的使用
- C++:静态局部变量的使用
- C语言中定义变量的技巧(全局变量、局部变量、静态全局变量、静态局部变量)
- 【C语言】局部变量、全局变量,局部静态变量,全局静态变量,extern,static的区别
- C语言局部变量、全局变量、静态局部变量、静态全局变量
- C语言中全局变量、局部变量、静态全局变量、静态局部变量的区别
- C语言中全局变量、局部变量、静态全局变量、静态局部变量的区别
- C语言中全局变量、局部变量、静态全局变量、静态局部变量的区别
- C语言中全局变量、局部变量、静态全局变量、静态局部变量的区别
- C语言中全局变量、局部变量、静态全局变量、静态局部变量的区别
- C语言中全局变量、局部变量、静态全局变量、静态局部变量的区别
- C语言中全局变量、局部变量、静态全局变量、静态局部变量的区别
- C语言中全局变量、局部变量、静态全局变量、静态局部变量的区别
- C语言中全局变量、局部变量、静态全局变量、静态局部变量的区别
- C语言中全局变量、局部变量、静态全局变量、静态局部变量的区别
- C语言中全局变量、局部变量、静态全局变量、静态局部变量的区别
- C语言中全局变量、局部变量、静态全局变量、静态局部变量的区别
- C语言中全局变量、局部变量、静态全局变量、静态局部变量的区别 .
- Definition of friend functions inside a namespace
- 题目1134:密码翻译
- 二叉树——小球下落问题
- vi 使用时的各种参数
- CodeIgniter的安装说明(二)
- C语言经典算法100例-041-静态局部变量的使用
- LeetCode :: Remove Element
- hadoop---Unable to load native-hadoop library for platform的问题解决
- 一步步学习微软InfoPath2010和SP2010--第二章节--表单需求:使用决策矩阵(6)--结合基于客户端和基于浏览器的控件
- shell下命令行操作
- 关于指针的理解,写的很不错,好文章
- ssl介绍以及双向认证和单向认证原理
- 为什么没有三维指针的疑问以及多维数组的用处
- Oracle Recyclebin