问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

计算机c语言中什么是静态函数

发布网友 发布时间:2022-05-01 04:28

我来回答

3个回答

热心网友 时间:2022-06-24 10:44

静态函数(带static的),外部文件无法使用该函数了,同样的是定义静态变量后,外部文件同样不能使用;在工程中,通常各个模块分开完成,这时候如果确定自己定义的函数别的文件不会使用,就可以加上static,以保证不会被误用;只能在本文件中使用,无法跨文件。

静态函数是函数的一种,函数包括静态函数和非静态函数两种。
其中静态函数是有static修饰的函数,如果没有,则为非静态函数(全局函数)。
静态函数(带static的),只能在本文件中使用,无法跨文件。而非静态函数(不带static的),可以在任何一个文件中使用。当在其它文件中使用时,需要做函数声明后再使用。

热心网友 时间:2022-06-24 10:45

静态函数 首先是一个函数 ,其次由于其实static 使其变为全局函数 ,可以被该文件内的任何函数调用,不能被其它文件的函数调用追问什么是该文件内

追答加入是a.c文件中声明了static int fun(){} 函数 ,但是不能再b.c文件中调用

热心网友 时间:2022-06-24 10:45

说的简单点:
普通的函数都需要 先定义一个该类的变量,而后调用函数,而静态函数可以直接调用
class A
{
public:
void fun1();
static void fun2();
}

fun1()必须用变量来调用 如: A a; a.fun1();
fun2()可以直接调用,如: A::fun2();
这样可以避免生成一个变量,可以节省内存,方便调用....

当然了,有好处也有坏处:

静态的成员函数不能访问类中的非静态成员
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
饥荒巨鸟图腾有什么用 饥荒巨鸟图腾怎么激活 恐惧饥荒健康怎么回复 健康值系统详解 想在京东买32g内存卡,发个商品号给我吧 民族文化浅谈普米族的宗教信仰 iphone4s进入恢复模式后,过几十秒就自动关机 hdr10是什么意思(hdr10是什么) 郑州禧年化妆摄影学校的专业设置 乔迁择吉2022年属鸡4月最佳入新居日子? 变电站中110kv配电变压器最小多大容量? 什么是静态成员函数。 vb中的static定义 static函数与普通函数有什么区别? 怎样免费装扮QQ空间皮肤? 土豆片敷脸有什么作用 土豆涂脸有什么功效脸 用土豆敷脸有什么作用 生土豆敷脸有什么好处 风油精可以洗鞋子白边吗 为什么别人洗鞋子的白边洗的那么白,我就不会呢?别人怎么洗的? 土豆敷脸有什么好处 如何清洗鞋子的白边 求知道清洗比较好的汽车空调清洗机! 中央空调清洗机什么牌子的好? 谁知道10.23日,广东省佛山市乐从钢材市场(船用钢板)报价是多少钱一吨??谁知道说下 佛山市锦荣钢材有限公司怎么样? 我的锤子为什么每次解锁后都是显示的这样 佛山市源德裕钢业有限公司怎么样? 佛山市浙粤不锈钢有限公司介绍? 锤子坚果pro版本怎么退回原来的版本? 静态static的C中的static函数 static定义的函数里面的变量是不是也可以一直存储? C++ static 函数的定义、使用,参数只有类型,没有形参是什么情况? static函数里定义static变量 静态函数和普通函数的区别 现在高端护发精油有哪些好的品牌? 护发精油哪个品牌好用,兰蔻如何 卷发护发精油什么牌子好 怎么用别人的找到他的抖音号? H5移动场景怎么插入报名表 我在Excel 的表格的单元格H5里把两个单元格A2和B2相加。现在要在H5单元格插入批注-H5=A2+B2(公式),... 新浪微博技巧 能通过查抖音吗 怎么用别人的找到他的抖音号? 怎么可以用别人的可以查到别人的抖音号- 问一问 怎么用别人的找到他的抖音? 用朋友微信的头像,能不能找到朋友的抖音?或者说是用,能不能找到他的抖音?_百度问一问 有啥可以找QQ主题的软件? 家里地板粘到了口香糖,怎么清理掉? 不是自己的微信好友知道他的怎么查抖音号