每日一题(53)—— 评价代码片段
来源:互联网 发布:彩票网络代理怎么做 编辑:程序博客网 时间:2024/06/05 17:02
评价下面代码片段:
unsigned int zero = 0; unsigned int compzero = 0xFFFF; /*1's complement of zero */
对于一个int型不是16位的处理器为说,上面的代码是不正确的。应编写如下:
unsigned int compzero= ~0;
这一问题真正能揭露出应试者是否懂得处理器字长的重要性。在我的经验里,好的嵌入式程序员非常准确地明白硬件的细节和它的局限,然而PC机程序往往把硬件作为一个无法避免的烦恼。
到了这个阶段,应试者或者完全垂头丧气了或者信心满满志在必得。如果显然应试者不是很好,那么这个测试就在这里结束了。但如果显然应试者做得不错,那么我就扔出下面的追加问题,这些问题是比较难的,我想仅仅非常优秀的应试者能做得不错。提出这些问题,我希望更多看到应试者应付问题的方法,而不是答案。
阅读全文
0 0
- 每日一题(53)—— 评价代码片段
- 代码片段(一)
- Nginx学习笔记——进程代码片段(一)
- 实用代码片段(一)
- 算法代码片段(一)
- 代码片段学习(一)
- 面试—每日一题(1)
- 面试—每日一题(2)
- 面试—每日一题(3)
- 面试—每日一题(4)
- 面试—每日一题(5)
- 面试—每日一题(6)
- 面试—每日一题(7)
- 面试—每日一题(8)
- 面试—每日一题(9)
- 面试—每日一题(10)
- 面试—每日一题(11)
- (转)android有用代码片段(一)
- .htaccess 详解
- SQL UNIQUE 约束
- Hibernate(八):检索策略
- 练习 1- 18 删除每个输入行末尾的空格及制表符,并删除完全是空格的行
- c++程序编译流程
- 每日一题(53)—— 评价代码片段
- 关于KMP的理解
- Spring AOP的基本原理及面向切面编程的实现
- 深入理解Java虚拟机(1)-虚拟机是什么
- 抓包工具http analyzer
- jsonp解决跨域问题
- NDK编译错误“Not a valid NDK directory” 处理
- HihoCoder
- linux设备驱动模型之driver