44问答网
所有问题
当前搜索:
c语言如何定义静态变量
c语言中
的
static
是什么意思?
答:
static在
c语言中
是私有、静态意思。用于在函数中声明“
静态变量
”用,在每一次调用后,该变量并不在函数返回时立即释放,变量中保存的值,可以保留到下一次调用时继续有效。私有就是隐藏。static函数只能声明后的本文中调用。static全局变量只能声明后的本文中调用。static局部变量只能声明后的本函数调用 静态...
static
在
c语言中
是什么意思
答:
static在
c语言中
是私有、静态意思。用于在函数中声明“
静态变量
”用,在每一次调用后,该变量并不在函数返回时立即释放,变量中保存的值,可以保留到下一次调用时继续有效。私有就是隐藏。static函数只能声明后的本文中调用。static全局变量只能声明后的本文中调用。static局部变量只能声明后的本函数调用 静态...
C语言中
全局变量可以是非
静态变量
吗
答:
在
C语言中
,全局变量可以是非
静态变量
的。原因如下:静态变量的关键static对局部变量和全局变量的作用不一样。对于局部变量来说,用static修饰时,该变量在函数调用后的值一直保持上次的结果。对于全局变量来说,用static修饰的全局变量表示这个全局变量只能在当前这个全局
变量定义
的文件内使用;如果没有static...
C语言中静态变量
问题
答:
其实是这样的。
静态变量
在内存中存储的位置,与全局变量是同一个区域。所以,在编译期间,它的存储和大小就已经确定了,也就是已经分配了空间了。而在
C语言中
,“分配内存”往往看做是变量被
定义
的一个标志。所以,你在运行程序的时候,由于静态变量已经分配过内存了,不会再次进行分配了,它的定义语句...
C语言中
在一个函数中用
static
修饰的
变量
,还能给它赋上新值吗?_百度...
答:
可以,static在
C语言中
是表示一个变量为
静态变量
的,而不是常量,也不是不可变的变量。所谓的静态变量有两种情况,一种是静态全局变量,一种是静态局部变量。像在VB,C#,C,C++,Java,PHP,Objective-C,JavaScript中我们可以看到static作为关键字和函数出现,在其他的高级计算机语言如FORTRAN、ALGOL、...
C语言
关键词学习总结?
答:
C语言
关键词学习总结 一、
static
关键字 1、局部
变量
生命周期:原先存在栈中,生命周期语句执行完毕便结束了。现在存放到
静态
数据区,生命周期持续到整个程序执行结束。 作用域:并没有改变作用域,还是仅限于该语句块。并且只在初次运行的时候进行初始化,下次调用时它的值是上一次函数调用结束之后的值。每次调用后值会...
C语言
代码组成 - BSS、Data、Stack、Heap、Code、Const
答:
一、BSS区和Data区
C语言
编程中
定义
的全局变量、静态局部变量,就是分配在全局变量/
静态变量
区域,但是为什么又要分为BSS区域和Data区域呢?其实我们在定义全局或者静态变量区,有时我会对它赋初始值,有的又不会赋初始化,比如我们定义的全局变量,初始化的赋值,是
怎么
样写到变量区域中的,我们定义的...
C语言中变量
存储类型有哪些
答:
静态
全程
变量
turbo c2.0允许将大型程序分成若干独立模块文件分别编译,然后将所有模块 的目标文件连接在一起,从而提高编译速度,同时也便于软件的管理和维护。静态 全程变量就是指只在
定义
它的源文件中可见而在其它源文件中不可见的变量。它与 全程变量的区别是:全程变量可以再说明为外部变量(extern),被...
c语言静态变量
的题目,明天考试所以请今晚之前回答,先谢谢了!!
答:
只需要搞清楚一点,主函数里的变量a和fun(b)函数里的变量a并不是同一个值,主函数里的a在把值传递给fun函数中的形参b之后,整个函数的运算就与它无关了。而fun函数里的a就只能是全局变量a了,其默认值为0。
静态变量c
你应该很清楚吧,经过一次函数调用后它的值变为4,等第二次函数调用时它就...
在
C语言中static
有什么含义
答:
是不止一个意思,要看用到哪里。比如:
static
int a;int b;void func(void){ static int c;int d;} 在这里,a与b都是全局
变量
,二者的区别是,b可以被别的文件使用,a只能在本文件中使用,这是static对全局变量的作用。c和d的区别是,d是一个自动变量,func函数执行完后,d会自动被释放。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜