摘要:
下面两种方法不使用第三变量实现了两变量值的交换,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... 阅读全文
摘要:
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 ... 阅读全文