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

请解释C语言中sizeof操作符和sizeof运算符(或sizeof关键字)的区别,并说明在什么场景下容易混淆。

TP-Link联洲国际后端开发电子/半导体技术原理C

考察说明

考察对sizeof本质(编译期运算符)及其与类型或变量使用方式的理解

回答思路

  1. 明确指出sizeof是编译期运算符而非函数
  2. 区分sizeof(type)和sizeof(expression)两种用法
  3. 说明对表达式求值时不会实际执行表达式
  4. 举例说明容易混淆的场景,如对数组名、指针或函数参数使用时
本题已收录答题指导

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

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