随笔分类 -  C语言

不使用中间变量,交换变量值
摘要:方法一:采用异或的方法b^=a;a^=b;b^=a;注:1.异或法可以完成对整型变量的交换,对于浮点型变量它无法完成交换。2.有说这种方式其实并没加快运行速度,http://blog.csdn.net/solstice/article/details/5166912方法二:采用加减法a+=b;b=a... 阅读全文

posted @ 2015-01-14 15:46 Life's coding 阅读(371) 评论(0) 推荐(0)

C语言中static的用法
摘要:在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。第1个作用:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。如果加了static,就会对其它源文件隐藏。利用这一特性可以在不同的文件中定义同名函数和同名变量,而不必担心命名冲突。St... 阅读全文

posted @ 2015-01-14 15:43 Life's coding 阅读(773) 评论(0) 推荐(0)

C语言的运算小技巧
摘要:取模:x/8等价于x>>3取余:x%8等价于x&7取反:~x等价于x^0xFF 阅读全文

posted @ 2015-01-14 14:32 Life's coding 阅读(263) 评论(0) 推荐(0)

导航