摘要: swap函数的几种写法。 其中, 最快的是赋值交换 。 " 原因分析 " gcc开启O2优化后,三个函数的汇编代码一样。是的,除了第一行的文件名,一模一样。 附代码 三目运算符与if else比较。 编译器不做任何优化时,三目运算符更快。 但实际上编译器会进行优化,导致两者汇编代码一样。 判断一个数 阅读全文
posted @ 2019-10-16 12:32 一年` 阅读(138) 评论(0) 推荐(0) 编辑