当前位置:首页 > 网络黑客 > 正文内容

static是什么意思(interpretive是什么意思)

访客4年前 (2021-10-03)网络黑客977

在c语言中,static关键字的作用如下:

1.修改变量时,静态修改的静态局部变量只执行一次,局部变量的生命周期延长,直到程序运行才会释放。

2.当static修改一个全局变量时,这个全局变量只能在这个文件中访问,不能在其他文件中访问,即使它是由extern在外部声明的。

3.static修改一个函数,那么这个函数只能在这个文件中调用,不能被其他文件调用。

静态修改的局部变量存储在全局数据区的静态变量区。

扩展数据:

C语言、C++和java中静态关键字的作用类似,但也有区别:

1.C++的静态用法:

1.面向过程编程中的静态和面向对象编程中的静态。

前者适用于普通变量和函数,不涉及类;后者主要说明静态在类中的作用。

2.在类中,static可用于修改静态数据成员和静态成员方法

静态数据成员

(1)静态数据成员可以实现多个对象之间的数据共享。它是一个类的所有对象的共享成员,只占用内存中的一个空间。如果它的值改变了,每个对象中这个数据成员的值也将改变。

(2)静态数据成员在程序开始运行时分配空间,程序结束后释放。只要在类中指定了静态数据成员,即使没有定义对象,也会为静态数据成员分配空间。

(3)静态数据成员可以被对象名或类名引用。

静态成员函数

(1)静态成员函数和静态数据成员一样,是类的静态成员,而不是对象成员。

(2)非静态成员函数有这个指针,静态成员函数没有这个指针。

(3)静态成员函数主要用于定位静态数据成员,不能访问非静态成员。

第二,java的静态用法:

1.声明为静态的变量称为静态变量或类变量。

静态变量可以通过类名或者实例名直接引用,但是前者更好,因为后者容易混淆静态变量和一般变量。

2.声明为静态的方法称为静态方法或类方法。

静态方法可以直接调用静态方法和访问静态变量,但不能直接访问实例变量和实例方法。

此关键字不能在静态方法中使用,因为静态方法不属于任何实例。

参考来源:百度百科-静态(计算机高级语言)

扫描二维码推送至手机访问。

版权声明:本文由黑客接单发布,如需转载请注明出处。

本文链接:https://www.therlest.com/66305.html

分享给朋友:

“static是什么意思(interpretive是什么意思)” 的相关文章

淘宝什么时候发货(淘宝一般都是什么时候发货)

随着12月的到来,“双12推广”也如约而至。作为2020年电商最后一次推广,三天爆发也需要提前布局。 1双十二赛马规则 过去双十一促销,很多商家说没有达到预期,甚至很多免费流量也没有改变。问题的关键其实在于赛马规则。大推广前会有额外的赛马规则分配免费流量。想要在推广期获得更确定性的流量,必须了解...

奥运会遭到俄罗斯黑客攻击!黑客攻击微信聊天记录

人民网2021年8月13日02:28:03的消息,黑客攻击微信聊天记录 东京奥运会惨遭俄罗斯黑客攻击! 英国国家网络安全中心日前揭露了一项惊人的黑客计划:俄罗斯军事情报部门曾准备对原定今夏举办的东京奥林匹克运动会和残奥会发起网络攻击。据悉,其攻击目标涵盖赛事组织者、后勤公司和赞助商。 打开百...

我老公老是让他家的亲戚来我家,我该怎么办?请各位帮我想想办法,我

我老公老是让他家的亲戚来我家,我该怎么办?请各位帮我想想办法,我 请各位帮我想想办法,开网店怎么找女装货源唔爱神起助您成就财富人生,想做微商?想开实体店?想开淘宝店?什么才是你创业的最重要步骤?货源!想在微商卖童装母婴用品纸尿裤女装,开童装女装店铺,你去哪里找最好的货源?如何找童装女装一手货源呢?...

苹果笔记本19款air参数_133英寸是多少厘米

Macbook Air厚度分为两个版本,1366x768;CPU型号:Intel酷睿i52467M;CPU主频,2010年10月,Touch Bar位于键盘上方,宽169点5毫米6点6英寸长240毫米。 4款,长240毫米9点4英寸。12寸。 MacBook Air相关尺寸,133扩展:苹果MacB...

怎样辨别有农药残留的蔬菜?

怎样辨别有农药残留的蔬菜? 一、不吃形状、颜色异常的蔬菜: 形状:颜色正常的蔬菜,一般是常规栽培,是未用激素等化学品处理的,可以放心地食用。 “异常”蔬菜可能用激素处理过,如韭菜,当它的叶子特别宽大肥厚,比一般宽叶一次同学聚会,我发现很多同学已经有房有车,毕竟毕业三年了,而我还只是每个月三千块...

英寸和米的换算(这些单位换算你还知道吗?)

英寸和米的换算(这些单位换算你还知道吗?) 一寸等于多少厘米 更新:2016-03-28 14:07:21 查看相关文章 一寸等于多少厘米 1寸=3.3333333厘米(cm) 1英寸(in)=2.54厘米(cm) 一寸等于多少毫米 1寸=33.3333333毫米(mm) 1英寸...

评论列表

颜于烟柳
3年前 (2022-08-08)

直接访问实例变量和实例方法。此关键字不能在静态方法中使用,因为静态方法不属于任何实例。参考来源:百度百科-静态(计算机高级语言)

野欢勒言
3年前 (2022-08-08)

访问非静态成员。第二,java的静态用法:1.声明为静态的变量称为静态变量或类变量。静态变量可以通过类名或者实例名直接引用,但是前者更好,因为后者容易混淆静态变量和一般变量

听弧念稚
3年前 (2022-08-08)

或类方法。静态方法可以直接调用静态方法和访问静态变量,但不能直接访问实例变量和实例方法。此关键字不能在静态方法中使用,因为静态方法不属于任何实例。参考来源:百度百科-静态(计算机高级语言)

性许寻妄
3年前 (2022-08-08)

静态数据成员(1)静态数据成员可以实现多个对象之间的数据共享。它是一个类的所有对象的共享成员,只占用内存中的一个空间。如果它的值改变了,每个对象中这个数据成员的值也将改变。(2)静态数据成员在程序开始运行时分配空间,程序结

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。