44问答网
所有问题
当前搜索:
c语言静态变量static
static
在
c语言
中的用法
答:
static
在
c语言
中是私有、静态意思。用于在函数中声明“
静态变量
”用,在每一次调用后,该变量并不在函数返回时立即释放,变量中保存的值,可以保留到下一次调用时继续有效。私有就是隐藏。static函数只能声明后的本文中调用。static全局变量只能声明后的本文中调用。static局部变量只能声明后的本函数调用 静态...
c语言
中的
static
可以省略吗?
答:
可以,
static
在
C语言
中是表示一个变量为
静态变量
的,而不是常量,也不是不可变的变量。所谓的静态变量有两种情况,一种是静态全局变量,一种是静态局部变量。像在VB,C#,C,C++,Java,PHP,Objective-C,JavaScript中我们可以看到static作为关键字和函数出现,在其他的高级计算机语言如FORTRAN、ALGOL、COB...
c语言
中
static
说明是什么意思?
答:
在
C语言
中,
static
关键字的作用如下:1、在修饰
变量
的时,static修饰的
静态
局部变量只执行一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放。2、static修饰全局变量的时,这个全局变量只能在本文件中访问,不能在其它文件中访问,即便是extern外部声明也不可以。3、static修饰一个函数,则这个...
c语言
中
变量
前的
static
有什么用???
答:
在函数里的
static变量
意味着这个变量的生存期是全局的,你可以想象它实际上就是在函数外声明的, 当然因为可见范围的原因其他函数不能访问它 在函数外的static变量意思是本地的, 跟不加static的差别就是其他文件不能通过extern来访问这个变量。
C语言
中
static
是做什么用的?
答:
有两种用法:1、
static
修饰局部变量,成为一个局部
静态变量
。static修饰局部变量(静态局部变量)与普通局部变量相比,它的优势在于:①静态局部变量作用域与连接属性与普通局部变量一样;②存储类:静态局部变量分配在data/bss段,普通局部变量在栈上;③生命周期:因为存储类的不同,静态局部变量的生命周期...
Static
是什么意思啊,在
C程序
里面
答:
static
可应用于应用于内部变量、外部变量和函数。应用于内部变量时,其作用是用来指定变量的存储类别为
静态变量
。应用于外部变量和函数时,其作用是限制变量或函数的作用范围仅限于外部变量或函数所在的源文件。1、在整个程序运行的过程中,无论静态内部变量所在的函数被调用了多少次,静态内部变量只运行一次...
static
在
c语言
中是什么意思
答:
是否会与其它文件中的函数同名。关键字
static
有着不寻常的历史。起初,在
C
中引入关键字static 是为了表示退出一个块后仍然存在的局部
变量
。随后,static 在C 中有了第二种含义:用来表示不能被其它文件访问的全局变量和函数。为了避免引入新的关键字,所以仍使用static 关键字来表示这第二种含义。
简述
static
和volatile关键字的含义和作用
答:
static和volatile关键字的含义和作用如下:一、static关键字的作用 1、修饰局部
变量 static
修饰局部变量时,使得被修饰的变量成为
静态变量
,存储在静态区。存储在静态区的数据生命周期与程序相同,在main函数之前初始化,在程序退出时销毁。(无论是局部静态还是全局静态)2、修饰全局变量 全局变量本来就存储在...
c语言
:
static
问题
答:
一、
静态
全局
变量
全局变量(外部变量)的说明之前再冠以
static
就构成了静态的全局变量。全局变量是静态存储方式, 静态全局变量也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中...
C语言
中的
static变量
能改名吗?
答:
可以,
static
在
C语言
中是表示一个变量为
静态变量
的,而不是常量,也不是不可变的变量。所谓的静态变量有两种情况,一种是静态全局变量,一种是静态局部变量。先说静态局部变量:通常情况下,在一个函数中定义一个变量,那么函数退出之后,这个变量就消失了,即使你第二次调用这个函数,里面的变量也会被...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言形参和实参
c语言函数中static变量
C语言全局变量
c语言静态局部变量
c语言中static int
C语言声明多个静态变量
stastic在c语言
static在c语言中的定义
static用于什么变量