奥比中光面试题更新 2026-08-05
在C语言中,给变量或函数加上 static 关键字后会发生什么变化?请分别讨论其作用域、生命周期和存储位置。
奥比中光电子/硬件开发人工智能技术原理C
考察说明
考察static关键字的语义理解及对作用域、生命周期的影响
回答思路
- 能区分static修饰全局变量、局部变量和函数时的不同效果
- 说明static局部变量生命周期延长至程序运行期,且只初始化一次
- 说明static全局变量和函数的作用域限定在定义它的源文件内
- 能结合存储位置(数据段/栈)解释实现原理
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。