荣耀面试题 · C

荣耀相关面试题,按最终去重题目聚合。

1525 道真题 · 当前筛选命中 20 · 更新 2026-08-05

筛选题目已选:C
第 1 题sizeof和strlen的区别是什么? 考察对C语言中编译期求值运算符与运行时库函数差异的理解技术原理CC++第 2 题谈谈C++和C有什么区别,使用上有什么不同的地方。 考察对C与C++核心差异及适用场景的理解技术原理技术选型方案权衡CC++第 3 题extern关键字在C/C++中有什么作用? 考察对extern关键字的理解及其在多文件编译场景中的应用编码实现技术原理CC++第 4 题你是否接受转用C/C++语言开发?请谈谈你对语言选择的考量。 考察候选人的技术适应性、语言选型判断和职业发展态度持续改进人岗匹配技术选型CC++第 5 题请对比说明 Java 与 C/C++ 等面向过程语言在设计理念和内存管理上有哪些主要区别? 考察对编程语言本质特性差异的理解和表达技术原理方案权衡CJava第 6 题数组和指针有什么区别? 考察对数组与指针在声明、内存布局和操作方式上本质差异的理解技术原理技术选型C第 7 题野指针和悬空指针的区别 考察C/C++指针安全的基础概念辨析与风险意识风险判断技术原理CC++第 8 题结构体与联合体的区别 考察C语言中结构体与联合体在内存布局和使用方式上的差异技术原理C第 9 题请解释 #define 宏和 inline 函数的区别,并说明各自的适用场景。 考察对宏展开与内联函数机制的理解及适用场景判断技术原理方案权衡C第 10 题C++和C最大的区别是什么? 考察对C++核心特性及与C本质差异的理解自我呈现技术原理CC++第 11 题请解释 C/C++ 中关键字 inline 的作用、适用场景及其局限性。 考察对 inline 关键字语义、编译优化与工程实践的理解技术原理CC++第 12 题请解释 C/C++ 中的 inline 关键字:它的作用是什么?在什么场景下应使用或避免使用? 考察对编译器内联优化机制的理解及合理使用边界的判断技术原理方案权衡CC++第 13 题指针函数和函数指针有什么区别? 考察对C语言中指针与函数结合的基本概念辨析技术原理C第 14 题请比较Python和C语言的主要区别。 考察对两种经典编程语言特性的理解与对比能力技术原理技术选型CPython第 15 题宏定义和内联函数、extern 的区别是什么? 考察对预处理器机制、编译期扩展和链接期声明的理解对比技术原理方案权衡CC++第 16 题请解释 C/C++ 中 static 关键字的主要作用。 考察对存储类别、作用域和生命周期语义的理解技术原理技术选型CC++第 17 题strcpy 函数存在哪些安全隐患?如何避免这些隐患? 考察对 C 字符串复制安全风险的理解及正确防护手段风险判断安全意识技术原理C第 18 题const char 和 const char 的区别是什么? 考察对 C/C++ 中 const 修饰指针与指向内容的语义理解技术原理CC++第 19 题请说明 C/C++ 中 inline 函数的作用和使用注意事项。 考察对编译期优化机制的理解及使用边界技术原理方案权衡CC++第 20 题请对比 C 语言中 struct 与 union 的区别,并说明各自适用场景。 考察对 C 语言复合数据类型的内存布局与用途理解技术原理方案权衡C