c语言中static的作用和用法

static关键字不仅可以用来修饰变量,还可以用来修饰函数。在使用 static 关键字修饰变量时,我们称此变量为静态变量。静态变量的存储方式与全局变量一样,都是静态存储方式。静态变量属于静态存储方式,属于静态存储方式的变量却不一定就是静态变量。

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

在修饰变量的时,static修饰的静态局部变量只执行一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放。

static修饰全局变量的时,这个全局变量只能在本文件中访问,不能在其它文件中访问,即便是extern外部声明也不可以。

static修饰一个函数,则这个函数的只能在本文件中调用,不能被其他文件调用。Static修饰的局部变量存放在全局数据区的静态变量区。

C++的static用法:

面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。

在类中,static可以用来修饰静态数据成员和静态成员方法。

静态数据成员:

静态数据成员可以实现多个对象之间的数据共享,它是类的所有对象的共享成员,它在内存中只占一份空间,如果改变它的值,则各对象中这个数据成员的值都被改变。

静态数据成员是在程序开始运行时被分配空间,到程序结束之后才释放,只要类中指定了静态数据成员,即使不定义对象,也会为静态数据成员分配空间。

静态数据成员既可以通过对象名引用,也可以通过类名引用。

静态成员函数:

静态成员函数和静态数据成员一样,他们都属于类的静态成员,而不是对象成员。

非静态成员函数有this指针,而静态成员函数没有this指针。

静态成员函数主要用来方位静态数据成员而不能访问非静态成员。

c语言中static的作用和用法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

带你看艺考
艺考信息时光机

再创新高!2022全国高考报名人数出炉(附各省市2022高考人数)

再创新高!2022全国高考报名人数出炉(附各省市2022高考人数)
2022高考人数
2022高考2022高考人数2022/6/1

147所“低调且实力强劲”的高校学科!这些艺术类院校上榜!

147所“低调且实力强劲”的高校学科!这些艺术类院校上榜!
艺术类院校
2022艺考艺术类院校2022/6/1

大连理工大学城市学院2022年艺术类专业录取规则

大连理工大学城市学院2022年艺术类专业录取规则
大连理工大学城市学院2022年艺术类专业录取规则
艺术类录取原则大连理工大学城市学院2022年艺术类专业录取规则2022/6/1

辽宁师范大学海华学院2022年艺术类专业录取规则

辽宁师范大学海华学院2022年艺术类专业录取规则
辽宁师范大学海华学院2022年艺术类专业录取规则
艺术类录取原则辽宁师范大学海华学院2022年艺术类专业录取规则2022/6/1

大连理工大学城市学院2022年招生章程(含艺术类)

大连理工大学城市学院2022年招生章程(含艺术类)
大连理工大学城市学院2022年招生章程(含艺术类)
普通类招生章程大连理工大学城市学院2022年招生章程(含艺术类)2022/6/1

沈阳城市建设学院2022年艺术类专业录取规则

沈阳城市建设学院2022年艺术类专业录取规则
沈阳城市建设学院2022年艺术类专业录取规则
艺术类录取原则沈阳城市建设学院2022年艺术类专业录取规则2022/6/1

湖南科技大学潇湘学院2022年全日制普通本科招生章程(含艺术类)

湖南科技大学潇湘学院2022年全日制普通本科招生章程(含艺术类)
湖南科技大学潇湘学院2022年全日制普通本科招生章程(含艺术类)
普通类招生章程湖南科技大学潇湘学院2022年全日制普通本科招生章程(含艺术类)2022/6/1

湖南科技大学潇湘学院2022年艺术类专业录取规则

湖南科技大学潇湘学院2022年艺术类专业录取规则
湖南科技大学潇湘学院2022年艺术类专业录取规则
艺术类录取原则湖南科技大学潇湘学院2022年艺术类专业录取规则2022/6/1

辽宁师范大学海华学院2022年招生章程(含艺术类)

辽宁师范大学海华学院2022年招生章程(含艺术类)
辽宁师范大学海华学院2022年招生章程(含艺术类)
普通类招生章程辽宁师范大学海华学院2022年招生章程(含艺术类)2022/6/1

衡阳师范学院2022年艺术类专业录取规则

衡阳师范学院2022年艺术类专业录取规则
衡阳师范学院2022年艺术类专业录取规则
艺术类录取原则衡阳师范学院2022年艺术类专业录取规则2022/6/1

衡阳师范学院2022年本科招生章程(含艺术类)

衡阳师范学院2022年本科招生章程(含艺术类)
衡阳师范学院2022年本科招生章程(含艺术类)
普通类招生章程衡阳师范学院2022年本科招生章程(含艺术类)2022/6/1

沈阳工学院2022年艺术类专业录取规则

沈阳工学院2022年艺术类专业录取规则
沈阳工学院2022年艺术类专业录取规则
艺术类录取原则沈阳工学院2022年艺术类专业录取规则2022/6/1

辽宁何氏医学院2022年艺术类专业录取规则

辽宁何氏医学院2022年艺术类专业录取规则
辽宁何氏医学院2022年艺术类专业录取规则
艺术类录取原则辽宁何氏医学院2022年艺术类专业录取规则2022/6/1

沈阳城市建设学院2022年招生章程(含艺术类)

沈阳城市建设学院2022年招生章程(含艺术类)
沈阳城市建设学院2022年招生章程(含艺术类)
普通类招生章程沈阳城市建设学院2022年招生章程(含艺术类)2022/6/1

沈阳工学院2022年招生章程(含艺术类)

沈阳工学院2022年招生章程(含艺术类)
沈阳工学院2022年招生章程(含艺术类)
普通类招生章程沈阳工学院2022年招生章程(含艺术类)2022/6/1

大连科技学院2022年艺术类专业录取规则

大连科技学院2022年艺术类专业录取规则
大连科技学院2022年艺术类专业录取规则
艺术类录取原则大连科技学院2022年艺术类专业录取规则2022/6/1

辽宁何氏医学院2022年招生章程(含艺术类)

辽宁何氏医学院2022年招生章程(含艺术类)
辽宁何氏医学院2022年招生章程(含艺术类)
普通类招生章程辽宁何氏医学院2022年招生章程(含艺术类)2022/6/1

辽宁对外经贸学院2022年艺术类专业录取规则

辽宁对外经贸学院2022年艺术类专业录取规则
辽宁对外经贸学院2022年艺术类专业录取规则
艺术类录取原则辽宁对外经贸学院2022年艺术类专业录取规则2022/6/1

湖南工业大学2022年艺术类专业录取规则

湖南工业大学2022年艺术类专业录取规则
湖南工业大学2022年艺术类专业录取规则
艺术类录取原则湖南工业大学2022年艺术类专业录取规则2022/6/1

大连科技学院2022年招生章程(含艺术类)

大连科技学院2022年招生章程(含艺术类)
大连科技学院2022年招生章程(含艺术类)
普通类招生章程大连科技学院2022年招生章程(含艺术类)2022/6/1
没有更多了?去看看其它艺考内容吧

艺考热搜

艺考数据
艺考资源站

  • 艺考分数线
  • 艺考简章