C语言 |
您所在的位置:网站首页 › 在c语言中temp的用法 › C语言 |
1、static 关键字
C 语言中 static 关键字修饰变量和函数。 static有三种不同的用法: 1.修饰局部变量; 2.修饰全局变量; 3.修饰函数 局部变量:当函数第一被调用,函数中的静态局部变量被初始化,再次调用这个函数,这个 static 变量也不会再次被初始化,仍是保存的前一次函数调用时的结果。 (作用域不变,生存期改变) 全局变量: static 说明的全局变量只可以在当前 c 程序文件中使用(作用域收到限制,生存期不变)。函数: static说明的函数只可以在当前 c 程序文件中使用 (作用域收到限制,生存期不变)。 全局变量:定义在函数外部的变量 (尽量少用,不安全)局部变量:定义在函数内部的变量,包括形参链接属性:针对多文件,一个文件的符号(变量,函数)是否可以被其它文件所见头文件:存放函数的声明源文件:存放函数的实现 2、局部变量介绍:示例1:
运行结果:
示例2: #include void Fun() { static int a = 0;//第一次定义时执行,以后再来时不执行,考试重点 a++; printf("%d\n",a); } int main() { //int a = 10; //printf("%d\n",a); for(int i=0;i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |