
C基本知识总结
文章平均质量分 78
hgdwlsh
这个作者很懒,什么都没留下…
展开
-
inline函数和宏函数的区别
#define TABLE_COMP(x) ((x)>0?(x):0) 就定义了一个宏。 为什么要使用宏呢?因为函数的调用必须要将程序执行的顺序转移到函数所存放在内存中的某个地址,将函数的程序内容执行完后,再返回到转去执行该函数前的地方。这种转移操作要求在转去执行前要保存现场并记忆执行的地址,转回后要恢复现场,并按原来保存地址继续执行。因此,函数调用要有一定转载 2014-03-13 16:44:47 · 456 阅读 · 0 评论 -
按位反转无符号整数问题bitoperate函数(转)
方法一:(最最容易想到的办法)unsigned int ReverseBitsInWord00(unsigned int Num){ unsigned int ret = 0; int i; for(i=0;i { ret ret |= Num & 1;转载 2014-03-17 21:11:39 · 1147 阅读 · 0 评论