摘要: 下面两种方法不使用第三变量实现了两变量值的交换,C代码如下: 1 #include 2 3 #define SWAP1(a,b) {a=a+b; b=a-b; a=a-b;} 4 5 #define SWAP2(a,b) {a^=b; b^=a; a^=b;} 6 7 8 int main... 阅读全文
posted @ 2015-01-22 00:58 极客火腿 阅读(261) 评论(0) 推荐(0) 编辑
摘要: C代码如下: 1 #include 2 3 int func1(int n) 4 { 5 return 1<<n; 6 } 7 8 int func2(int n) 9 {10 11 if(n==0)12 {13 return 1;14 ... 阅读全文
posted @ 2015-01-22 00:12 极客火腿 阅读(14690) 评论(0) 推荐(0) 编辑