#嵌入式笔面经分享#海康公司嵌入式硬件面经(第1面)

#嵌入式笔面经分享#海康公司嵌入式硬件面经(第1面)

时间:6月30日-6月30日

时长:40分钟

面试内容:嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢? 这个问题用几个解决方案。我首选的方案是:

while(1){

}

一些程序员更喜欢如下方案:

for(;;){

}

这个实现方式让我为难,因为这个语法没有确切表达到底怎么回事。如果一个应试者给出这个作为方案,我将用这个作为一个机会去探究他们这样做的基本原理。如果他们的基本答案是:"我被教着这样做,但从没有想到过为什么。"这会给我留下一个坏印象。

第三个方案是用 gotoLoop:...goto Loop;应试者如给出上面的方案,这说明或者他是一个汇编语言程序员(这也许是好事)或者他是一个想进入新领域的BASIC/FORTRAN程序员。

数据声明(Data declarations)

面试总结:注意细节

#嵌入式笔面经分享#
全部评论
赞!!很有帮助!
1 回复 分享
发布于 07-12 11:40 北京

相关推荐

3 1 评论
分享
牛客网
牛客企业服务