互联网/IT行业面试题更新 2026-08-05
在C或C++中,自定义函数如何接收不定数量的参数?比如void hanshu(int a, int b, ...)。
联想电子/硬件开发互联网/IT编码实现技术原理C
回答思路
- 说明使用省略号声明变参函数
- 说明至少需要一个命名参数并借助va_list/va_start/va_arg/va_end遍历
- 指出变参函数缺少类型安全,需约定参数个数或类型
- 能给出示例并说明常见缺陷(如默认实参提升)
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。