当前位置: 首页 > article >正文

static 和const的作用面试常问

点击上方"蓝字"关注我们

01、static 关键字

>>>
1. 局部变量
  • 作用:将变量的生命周期延续到程序的整个运行期间,而不仅仅是它所在的函数调用期间。

void func() {
      static int count = 0; // 只会初始化一次    count++;    printf("%d\n", count);}
>>>
2. 全局变量
  • 作用:将全局变量的可见性限制在当前文件中,其他文件无法访问。

static int globalVar = 0; // 只在当前文件可见

http://www.kler.cn/a/455726.html

相关文章:

  • Markov test笔记
  • nginx-nginx的缓存集成
  • 高斯核函数(深入浅出)
  • SQL 实战:动态表创建与多表更新的高级 SQL
  • FFmpeg 的常用API
  • 无人零售 4G 工业无线路由器赋能自助贩卖机高效运营
  • 生成excel文件(有备注和表头的情况)
  • java高频面试之SE-04
  • Linux | Ubuntu零基础安装 nvm 管理nodejs
  • 嵌入式学习-QT-Day02
  • 智能家居常用的无线通信协议及其特点
  • HarmonyOS NEXT 实战之元服务:静态案例效果--航空出行
  • Windows系统上配置eNSP环境的详细步骤
  • vue 前端 用iframe实现单点登录两个不同域名Vue项目相互跳转并且传递Token
  • 如何使用缓存技术提升Python爬虫效率
  • 鸿蒙Next状态管理V2 - @Once初始化用法总结
  • 设计模式之享元模式:看19路棋盘如何做到一子千面
  • 【视觉惯性SLAM:六、图优化库(1):g2o的使用指南】
  • 自动化办公-合并多个excel
  • AI自动化编程:解放双手还是抢夺饭碗?
  • 点击标题滚动到指定模块
  • 【深度学习基础|pip安装】pip 安装深度学习库常见错误及解决方案,附案例。
  • clickhouse复现修复 结构需要清理 错误 structure need clean
  • 达梦数据守护搭建
  • SpringBoot后端开发常用工具详细介绍——SpringDoc接口文档
  • termux下ubuntu换arm清华源