2016 - 2024

感恩一路有你

c语言static的作用举例 C语言关键字static的作用是什么?

浏览量:1770 时间:2021-03-10 20:13:50 作者:admin

C语言关键字static的作用是什么?

首先,修改变量时,静态修改的静态局部变量只执行一次,局部变量的生命周期延长到程序运行结束。

在C 中,关键字static有什么作用?

在C语言中,static关键字有三种用途:定义全局变量时使用1。当使用静态修饰符定义全局变量时,表示该变量是静态全局变量。作用域是当前文件。

2用于函数定义或声明。任何函数的定义或声明都包含静态修改,这意味着该函数是静态的,只能在此文件中调用。

3用于定义局部变量。局部变量是用static关键字定义的,这意味着它是一个静态局部变量,并且只初始化一次。然后,每次调用函数时,变量的值就是最后一个函数出口的值。换言之,更改量的生存期延长到程序的整个运行时间。

static关键字的作用是什么?

静态功能:

1。修改函数的局部变量:

功能:默认值0,只运行一次,内存在运行开始时打开,内存放在全局

2。修改全局函数和全局变量:

功能:只能在源文件中使用

3。修改类的成员变量:

特点:类似于1,定义多个静态函数y,但只有一个y,不进入类的大小计算,不依赖于类对象的存在(可以直接调用,需要对外声明)

4。修改类的成员函数:

特性:F():括号中没有this指针,因此它只能调用自己的静态函数及其静态变量,也就是说,它是用static修改的,不依赖于类对象的存在(不能调用)行外部声明,直接调用)

c语言static的作用举例 c语言static的用法 c中static的作用

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。