博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c中的static
阅读量:5751 次
发布时间:2019-06-18

本文共 326 字,大约阅读时间需要 1 分钟。

static的作用

1)保持变量值:在,一个被声明为静态的变量在这一函数中可以维持其值。这句话可能描述不太准确,大家看下面这个例子吧。

void   staticLocalVar()     {       static   int   a   =   0;   //   运行期时初始化一次,   下次再调用时,   不进行初始化工作       cout<<"a="<<

 

2) 对其他模块(文件)隐藏该变量(方法),相当于限定其变量或方法的作用域——只在定义它的文件中可用。

   

  注意:

  a,必须用static的场合:函数返回指针,应该返回static类型的变量指针。

  b,避免用static的场合:可重入函数应该避免使用static类型变量。

转载地址:http://pgzkx.baihongyu.com/

你可能感兴趣的文章
关于WechatApp学习总结
查看>>
Linux常见命令(二)
查看>>
纯数学教程 Page 325 例LXVIII (9)
查看>>
document.write()的用法和清空的原因
查看>>
【EXLUCAS模板】【拓展卢卡斯详解】【组合数高级篇】LuoGu P4720
查看>>
PyCharm切换解释器
查看>>
一些基本的灰度变换函数
查看>>
java中的@Override是否需要
查看>>
12.12日个人工作总结
查看>>
jmp far ptr s所对应的机器码
查看>>
DataSet
查看>>
css详解1
查看>>
C++_002常对象
查看>>
关于RF 315MHz
查看>>
crontab 不执行
查看>>
【转载】Presentation at from Yoshua Bengio
查看>>
MySQL类型转换
查看>>
c#获取QQ音乐当前播放的歌曲名
查看>>
JDK,JRE,JVM,三者,你知道它们的关系么
查看>>
Elixir安装
查看>>