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

今日遇到个来面试C的

2013-11-13 
今天遇到个来面试C的于是我就无耻的让他写了一个大端小端的判断函数.....然后我发现我发现他代码写的太好

今天遇到个来面试C的
于是我就无耻的让他写了一个大端小端的判断函数.....
然后我发现

我发现他代码写的太好了,于是我就问 这代码真是你写的 不是抄的?他说学习借鉴的,然后我决定,这种高手还是去别家吧 我们要不起....

代码如下 

static union {   
    char c[4];   
   uint32_t mylong;   
} endian_test = {{ 'l', '?', '?', 'b' } };  

#define ENDIANNESS ((char)endian_test.mylong) 
 
  bool IsBigEndian()
{
if(ENDIANNESS=='l')
{
return false;
}

 return true;
}

我真心看不懂,谁来解释下这是神马意思?
[解决办法]
没有必要搞这么复杂吧……今日遇到个来面试C的
[解决办法]
如果 lz 不是自娱以娱人,请google "联合体"
[解决办法]
要是我的话果断这样呀:


[解决办法]
 

热点排行