static修饰的变量为静态变量,静态变量的生命周期是整个进程,存在于全局区(静态存储区)。
如果函数中存在静态变量,如果函数多次调用,静态变量只会初始化一次,这种特性也是普通局部变量说不具备的。
函数结束静态变量不会释放,而函数中的普通局部变量会被理解释放。 如果想让函数内部的变量不会随着函数的结束而结束,可以选择static修饰该变量。
更多关于“物联网培训”的问题,欢迎咨询千锋教育在线名师。千锋教育多年办学,课程大纲紧跟企业需求,更科学更严谨,每年培养泛IT人才近2万人。不论你是零基础还是想提升,都可以找到适合的班型,千锋教育随时欢迎你来试听。