CVTE面试题更新 2026-08-05

指针和数组有什么区别?

CVTE运维/技术支持专业服务技术原理C

考察说明

考察对C语言中指针与数组底层模型及语义差异的理解

回答思路

  1. 指出指针是变量存储地址,数组是连续内存块
  2. 说明数组名在大多数表达式中退化为指针,但sizeof和&运算结果不同
  3. 对比指针加减与数组下标访问的机制
  4. 说明数组不能整体赋值,指针可以重新指向
  5. 讨论参数传递时数组退化为指针的实际情况
本题已收录答题指导

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

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