C语言

您所在的位置:网站首页 在c语言中temp的用法 C语言

C语言

2023-06-06 14:28| 来源: 网络整理| 查看: 265

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