![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
功能模块收集
文章平均质量分 82
situzhuge
这个作者很懒,什么都没留下…
展开
-
判断系统大小端
#includeint is_little_endian(void ){ unsigned int tmp=0x4567; char * ch = (char * )&tmp; if(ch[0]==(char)0x67) { printf("little_endian/n"); return 1; //小转载 2011-06-11 12:31:00 · 571 阅读 · 0 评论 -
【C】你能用几种方法交换两个变量的值?------存储器别名的影响
找工作的时候,笔试,面试阶段,我们经常看到这么一道题:不用临时变量,如何交换两个变量的值?很多同学不假思索,写下如下代码:#include int swap1(int *a, int *b) { *a = *a+*b; *b = *a-*b; *a = *a-*b; return 0; } int swap2转载 2011-12-05 16:39:47 · 1234 阅读 · 0 评论