后端岗位面试题更新 2026-08-05

请说明 C 语言中 static 变量的作用,并解释 int a 与 int(a10) 两种写法的含义。

海康威视后端开发技术原理C

考察说明

考察对 static 存储类说明符及 C 语言声明语法的理解

回答思路

  1. 说明 static 修饰局部变量和全局变量时的不同语义
  2. 指出 static 变量的生命周期与作用域
  3. 识别 int a 为普通变量声明,int(a10) 为带初始化的变量声明
  4. 解释括号在声明中的合法性及无实际语义影响
本题已收录答题指导

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

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