前言
在学习C/C++过程中,总会遇到很多令人眼前一亮的骚操作,这里我总结一下自己遇到过的一些写法,供大家学习。
实例
1、求最大公约数
int gcd(int x, int y){
return y?gcd(y, x%y):x;
}
2、数值置换
a ^= b ^= a ^= b;
总结
To be continue......
在学习C/C++过程中,总会遇到很多令人眼前一亮的骚操作,这里我总结一下自己遇到过的一些写法,供大家学习。
int gcd(int x, int y){
return y?gcd(y, x%y):x;
}
a ^= b ^= a ^= b;
To be continue......