77问答网
所有问题
C语言中的静态函数的作用是什么?
请高手指点!
多谢!
举报该问题
其他回答
第1个回答 2008-05-28
动态函数执行结束后,函数占用的内存会被注销掉,数值不保留,静态就可以保留数值
第2个回答 推荐于2016-04-04
静态函数的例子:
//Example 4
#include <iostream.h>
static void fn();//声明静态函数
void main(){
fn();
}
void fn()//定义静态函数
{
int n=10;
cout<<n<<endl;
}
定义静态函数的好处:
静态函数不能被其它文件所用;
其它文件中可以定义相同名字的函数,不会发生冲突;本回答被提问者采纳
相似回答
C语言中static函数的
具体
作用是什么?
答:
C语言中
static函数的
具体
作用是
:让一个变量长期有效,而不管其是在什么地方被申明。避免多个文件使用了相同的变量名而导致冲突。
C语言里面的静态函数
和函数的区别是:静态函数是函数的一种,函数包括静态函数和非静态函数两种。静态函数是有static修饰的函数,如果没有,则为非静态函数(全局函数)。当整个...
c语言static的作用
和用法
答:
static在
c语言中是
私有、静态意思。用于在函数中声明“静态变量”用,在每一次调用后,该变量并不在函数返回时立即释放,变量中保存的值,可以保留到下一次调用时继续有效。私有就是隐藏。
static函数
只能声明后的本文中调用。static全局变量只能声明后的本文中调用。static局部变量只能声明后的本函数调用 静态...
static函数
与普通函数有
什么
区别
答:
C语言中使用静态函数的好处:静态函数会被自动分配在一个一直使用的存储区
,直到退出应用程序实例,
避免了调用函数时压栈出栈,速度快很多
。关键字“static”,译成中文就是“静态的”,所以内部函数又称静态函数。但此处“static”的含义不是指存储方式,而是指对函数的作用域仅局限于本文件。 使用内部...
C语言的
问题,实在是不会做了,求大神!!!
答:
1、
静态函数
普通的函数一般是全局的,可见范围是跨文件的,比如a.
c
这个文件中有一个函数名为 func() , b.c文件 中是可以直接调用a.c中的func
函数的
。而静态函数不同,它被static修饰之后可见范围缩小到本文件可见,其它文件不可见。如果真的是闲得蛋疼想在一个文件中调用一个别的文件
中的静态
...
C语言中static是
做
什么
用
的?
答:
成为静态全局变量与
静态函数
。static修饰全局变量\函数 与 普通全局变量\普通函数相比,它的优势在于:①存储类、生命周期、
作用
域都一样;②差别在于static修饰全局变量\函数连接属性是内连接,普通全局变量\普通函数是外链接;③就是说static修饰全局变量\函数不能跨文件访问调用。
static
有
什么用途
答:
(4) 其
作用
域为局部作用域,当定义它的函数或语句块结束时,其作用域随之结束。三、 定义
静态函数
:在
函数的
返回类型加上static关键字,函数即被定义成静态函数。静态函数有以下特点:(1) 静态函数只能在本源文件中使用 (2) 在文件作用域中声明的inline函数默认为static 说明:静态函...
计算机
c语言中什么是静态函数
答:
静态函数(带static的),外部文件无法使用该函数了,同样的是定义静态变量后,外部文件同样不能使用;在工程中,通常各个模块分开完成,这时候如果确定自己定义的函数别的文件不会使用,就可以加上static,以保证不会被误用;只能在本文件中使用,无法跨文件。
静态函数是函数的
一种,函数包括静态函数和非静态...
大家正在搜
c语言函数中static的作用
什么是静态函数
程序中全用static函数的作用
c语言静态函数的声明和定义
C语言静态函数
C语言静态库怎么用
类中函数前加static的作用
c语言静态函数定义
友元函数的作用
相关问题
C语言中static函数的具体作用是什么?
C语言中static的作用及C语言中使用静态函数有何好处
C语言里面静态变量static是什么作用啊?
c语言中static 到底有啥作用啊?
static在C语言中究竟起着什么样的作用?自定义函数(内外...
C语言里面的静态函数 和 函数有区别吗
c语言 static 作用范围是什么呢?
一个C语言程序其中static的作用是什么?