奥比中光面试题更新 2026-08-05

在C语言中,给变量或函数加上 static 关键字后会发生什么变化?请分别讨论其作用域、生命周期和存储位置。

奥比中光电子/硬件开发人工智能技术原理C

考察说明

考察static关键字的语义理解及对作用域、生命周期的影响

回答思路

  1. 能区分static修饰全局变量、局部变量和函数时的不同效果
  2. 说明static局部变量生命周期延长至程序运行期,且只初始化一次
  3. 说明static全局变量和函数的作用域限定在定义它的源文件内
  4. 能结合存储位置(数据段/栈)解释实现原理
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。