99问答网
所有问题
当前搜索:
c语言静态变量题
C语言
中
静态变量
赋初值是什么赋值
答:
在变量创建的时候为其赋值,
静态变量
的值不可被修改,也就是在静态变量创建完成之后其值不可变,所以对于静态变量只有赋初值
杨辉三角的
c程序
中的变量为什么要用
静态变量
答:
没看到你的程序,但是说一下
static
的作用 在
C语言
中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)第一个作用:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局
变量
和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一...
c语言
结构数组,如何创建外部数组和
静态
数组
答:
外部变量就是引用外部文件的变量(非静态)
静态变量
与全局变量相似,区别是静态变量只能在定义的函数内被调用。静态变量与局部变量区别:静态变量不会自动释放,函数调用结束后,值依然保留。静态变量定义时赋初值,只有一次,多次调用函数,不会反复赋初值。如果没有初值,静态变量也会自动赋初值。关于数组...
C语言
,请问 如果一个函数中我定义一个局部
static
字符数组,如果我不停的...
答:
static
静态变量
分配在全局变量(静态变量)区内,这是在编译环节中就会确定的。如果在程序的一个函数中定义一个局部static字符数组的话,那么这个static字符数组的生存期是整个程序运行时期,即在一个程序运行周期内,它使用的都是同一块地址而且是同一个物理地址。程序结束后,自动释放。
C语言
中 在一个函数中用
static
修饰的
变量
,还能给它赋上新值吗?_百度...
答:
可以,static在
C语言
中是表示一个变量为
静态变量
的,而不是常量,也不是不可变的变量。所谓的静态变量有两种情况,一种是静态全局变量,一种是静态局部变量。像在VB,C#,C,C++,Java,PHP,Objective-C,JavaScript中我们可以看到static作为关键字和函数出现,在其他的高级计算机语言如FORTRAN、ALGOL、...
C语言
的问题:请问
静态变量
的声明可以用在复合语句中吗
答:
除了初始化以外 其它地方都能改变
C语言
计算1到10的阶乘的和的代码
答:
C语言
计算1到10的阶乘的和的代码如下:#include"stdio.h"#include"math.h"voidmain(){inti,j,n,sum=0;for(i=1;i<=10;i++){ n=1;for(j=1;j<=i;j++)n*=j;/* 将每一项阶乘相加求和。*/ sum+=n;} printf("%d\n",sum);} 本程序采用两层循环...
能帮我些
C语言题目
么
答:
不同的函数中可以使用相同的
变量
名。选项:2、 对 --- 题号:18 题型:是非题 本题分数:5 内容:全局变量,若未对其存储类别作任何说明,则隐含
static
型。选项:2、 对 --- 题号:19 题型:是非题 本题分数:5 内容:for( ; ; ) 循环语句...
(
C语言
)编译时给全局变量和
静态变量
分配存储空间,运行时给局部变量分...
答:
编译不分配,应该叫启动时分配吧。而且全局也有绝对相对吧,典型的例子就是单例模式,每个单件都是运行时New的。
C语言
中全局变量可以是非
静态变量
吗
答:
在
C语言
中,全局变量可以是非
静态变量
的。原因如下:静态变量的关键static对局部变量和全局变量的作用不一样。对于局部变量来说,用static修饰时,该变量在函数调用后的值一直保持上次的结果。对于全局变量来说,用static修饰的全局变量表示这个全局变量只能在当前这个全局变量定义的文件内使用;如果没有static...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜