static的意思;static在c语言中是什么意思( 二 )


如果定义成静态的,就省去了一开始置0的操作 。再比如要把一个字符数组当字符串来用,但又觉得每次在字符数组末尾加’\0’太麻烦 。如果把字符串定义成静态的,就省去了这个麻烦,因为那里本来就是’\0’ 。
最后对static的三条作用做一句话总结 。首先static的最主要功能是隐藏,其次因为static变量存放在静态存储区,所以它具备持久性和默认值0 。
参考资料来源:
百度百科-static函数

百度百科-c语言
Q3:java语法中的static是什么意思?static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念 。
被static修饰的成员变量和成员方法独立于该类的任何对象 。也就是说,它不依赖类特定的实例,被类的所有实例共享 。
只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们 。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象 。
用public修饰的static成员变量和成员方法本质是全局变量和全局方法,当声明它类的对象市,不生成static变量的副本,而是类的所有实例共享同一个static变量 。
static变量前可以有private修饰,表示这个变量可以在类的静态代码块中,或者类的其他静态成员方法中使用(当然也可以在非静态成员方法中使用--废话),但是不能在其他类中通过类名来直接引用,这一点很重要 。
实际上你需要搞明白,private是访问权限限定,static表示不要实例化就可以使用,这样就容易理解多了 。static前面加上其它访问权限关键字的效果也以此类推 。

Q4:static在c语言中是什么意思?static在c语言中是“静态”的意思,用于在函数中声明“静态变量”用,在每一次调用后,该变量并不在函数返回时立即释放,变量中保存的值,可以保留到下一次调用时继续有效 。
Q5:java中static是什么意思?能不能通俗的讲下,让我这个菜鸟好理解一点static英文是静态的意思,所以它在java中也是这么用的,是一个修饰词,在定义数据前面加上它是指这个数据是静态不变的,在方法明加上它是指这个方法是静态的 。一般就是这些用处
Q6:请问static什么意思static是静态类型.
对于一个简单的变量来说,它是指第一次调用时有用
也就是说它只执行一次!
一般的static成员可以用函数名,或者类名,变量名来访问 。而类中的静态成员函数只能调用静态成员.
static总的来说它只执行一次!
关于static什么意思和static的意思的介绍到此就结束了,不知道你从中找到你需要的信息了吗?如果你还想了解更多这方面的信息,记得收藏关注本站 。
查看更多关于static什么意思的详细内容...
Tags:static什么意思static的意思


推荐阅读