闪闪白羊

文章
4
资源
0
加入时间
3年2月3天

宏定义实现 swap(x,y)

方法1:#define swap(x,y) do{x=x+y;y=x-y;x=x-y;}while(0)方法2:#define swap(x,y) do{a^=b;b^=a;a^=b;}while(0)说明: 1. a^=b;:把a^b结果赋值给a 2. b^=a;:相当于b=b^(a^b)。而b^(a^b)等于a^b^b。b^b的结果为0,因为同一个数与本身相异或...

【Mysql 学习】流程函数

--流程函数。if ,ifnull ,case 语句!mysql> create table sal (id int,sal decimal (9,2));Query OK, 0 rows affected (0.06 s...