摘要:
1标识#define在宏中应用的基本知识。这事很重要的,因为直到嵌入(inline)操作符变为标准c的一部分,宏都是方便地产生嵌入代码的唯一方法。对于嵌入式系统来说,为了能达到要求的性能,嵌入代码经常是必须的方法。2三重条件操作符的知识。这个操作符存在c语言中的原因是它使得编译器能产生比if-then-else更优化的代码,了解这个用法是很重要的。3懂得在宏中小心地把参数用括号括起来#define... 阅读全文
posted @ 2010-10-12 21:24
yansirfuture
阅读(959)
评论(0)
推荐(0)
摘要:
如果采用:a=a+b;b=a-b;a=a-b;可能越界采用:a=a^b;b=a^b;a=a^b;例如:9,500001001^00000101=00001100 //1代表a和b不一样的位(不可共存,在这个位上,ab是相反的),//0代表一样的位(可共存,ab相同),异或的结果,和a异或得b,和b异或得a00001100^00000101=00001001 //不一样的位,你有我就得没有,你没有我... 阅读全文
posted @ 2010-10-12 16:01
yansirfuture
阅读(229)
评论(0)
推荐(0)

浙公网安备 33010602011771号