首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

一道面试题,看不懂作者的说明

2013-01-23 
【求助】一道面试题,看不懂作者的说明。我看到一道面试题,看不太懂作者的意思是什么?是不是说这样的问题不必

【求助】一道面试题,看不懂作者的说明。
我看到一道面试题,看不太懂作者的意思是什么?是不是说这样的问题不必回答?
下面是问题和作者的说明。
-----------------
3. 预处理器标识#error 的目的是什么?
如果你不知道答案,请看参考文献1。这问题对区分一个正常的伙计和一个书呆子是很有用
的。只有书呆子才会读C 语言课本的附录去找出象这种问题的答案。当然如果你不是在找一
个书呆子,那么应试者最好希望自己不要知道答案。
死循环(infinite loops)




PS:本人想去找工作了。不知道大家对于一个求职者有什么建议?有没有高质量的面试练习题可以帮我的?嗯,有解说的那种。
[解决办法]

引用:
引用:引用:引用:引用:……又看了一遍题目~出题的人似乎认为应聘者如果知道#error的用途则是那种“书呆子”,因为正常人都不会去看附录~所以说,如果需要找一个正常的“伙计”,则他应该是不知道这个答案的~

我X,神马逻辑……

#error 不是干这个用的,你所说的条件基本不会出现,遇到这种这种#error的时候基本上先删除再说。

至少在条件编译里面出现才是正常的用法。

比如你写的库不能在编译成64位程序
#ifdef _WIN64 
#error "不支持x64"
#endif

[解决办法]
上个项目要求在大小端不同时做不同的处理
使用了这个#error在大小端都没有定义的时候报错

热点排行