77问答网
所有问题
当前搜索:
c语音static变量
一个
C语言
程序,关于
static
,为什么运行结果是60,而不是45?
答:
因为sum是static类型的变量。
static变量
只声明一次,后面每次用时就取它最后的值。所以当运行fun(b,4)的时候static int sum=0已经不管用。sum直接等于前面的值15.再加上后面的30就是45 最后加上fun(a,5)的结果就是60了啊。如果你去掉static就是45....
C语言
为什么不加
static
数据会出错?
答:
如果不使用
static
,r将是一个位于堆栈上的数组,在函数调用完成后,r随时可能无效。p接收到这个可能无效的r的地址,当然不能保证正常工作。通常我们把这种情况称为“野指针”,是指针使用中的大忌
关于此处的
static
int
C语言
高手进!!
答:
1,2,3,4,5,6,8,10,12,15,20,24,30,40,60,120,个数已经超过10了,因为如果不采用
static
声明,编译器将把k当作局部
变量
来对待,为其在栈上分配内存空间,那么当n>=10时,程序对内存的访问会出现错误的,因为程序得不到正确结果。但是,如果采用了static声明,编译器将把k作为静态局部变量,...
...选项: a、auto b、register c、
static
d、extern
答:
1、C 2、B 3、没有i的初值,所以D 4、B 5、D 6、G 7、A 8、A 9、1 10、2 11、2 12、2 13、2 14、1为8
c语言
中auto和
static
的作用static的作用
答:
c语言
中auto和
static
的作用,static的作用很多朋友还不知道,现在让我们一起看看吧!1、关键字“static”,译成中文就是“静态的”,所以内部函数又称静态函数。但此处“static”的含义不是指存储方式,而是指对函数的作用域仅局限于本文件。2、使用内部函数的好处是:不同的人编写不同的函数时,不用...
c语言
中
static
类型的函数是否能在另一个源程序中调用它
答:
不可以,只能在本程序文件中使用
计算机
c语言
中什么是静态函数
答:
静态函数(带
static
的),外部文件无法使用该函数了,同样的是定义静态
变量
后,外部文件同样不能使用;在工程中,通常各个模块分开完成,这时候如果确定自己定义的函数别的文件不会使用,就可以加上static,以保证不会被误用;只能在本文件中使用,无法跨文件。静态函数是函数的一种,函数包括静态函数和非静态...
C语言
中
static
问题,求详解 j的值
答:
输出15,
static
是静态
变量
只会被初始化一次,并不是说值永远不会变。 所以不管几次调用,它都不会再执行static int count = 0; 这行啦。而count 的值就是你之前运算的结果
一个
C语言
题~~下面程序段的是多少
答:
static
y=1;y++; //y=1+1 =2;x+=y; // x = x+2 = 3+2 = 5 return x; //所以返回的x =5 即 k=f(3) = 5.2. f(k) = f(5) //由第一步得到的k值代入。static y=1; //这里注意:y 是静态局部
变量
,只在第一次调用该函数时,进行初始化。 以后继续调用时,沿用上次...
关于
c语言
的(关于公约数问题)
答:
觉得,这个程序太滥用static了(这个例子,其使用传参数的方式比static要优)首先说明下,在函数中定义
static变量
作用:看下面的这个例子就很容易理解了:include<iostream>using namespace std;void tmp_func_static_var(){static int cur_count = 0; //这句话只会在第一次调用函数的时候执行cur_...
棣栭〉
<涓婁竴椤
25
26
27
28
30
31
32
33
34
涓嬩竴椤
灏鹃〉
29
其他人还搜