在两个值之间切换整数变量的最简单方法

用户名

我有一个a只能有两个值x1的变量x2如何a在这些值之间切换我想出了这个。还有其他更有效的方法吗?

a = (a == x1 ? x2: x1);
米奇小麦

(高度)不太可能成为您的瓶颈,但是您可以使用以下XOR方法:

togglex1x2 = (x1 ^ x2);     // This is the combined toggle value

a = x1;            // Initialise to either x1 or x2

a ^= togglex1x2;   // toggles

a ^= togglex1x2;   // toggles

...

[您应该先编写易于理解的代码,并仅在测量出瓶颈后进行优化(然后再次检查您认为的瓶颈!),并且如果进行优化,请确保使用推理进行注释。]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在两个值之间切换整数变量的最简单方法

来自分类Dev

使元素在另外两个类之间切换的简单而优雅的方法

来自分类Dev

在两个片段之间切换的最佳方法

来自分类Dev

通过变量在两个数字之间切换

来自分类Dev

查找两个像素之间距离的最简单方法是什么?

来自分类Dev

查找两个像素之间距离的最简单方法是什么?

来自分类Dev

如果未定义,则在视图中的两个范围变量之间切换

来自分类Dev

在不同服务器上的两个文件之间切换php变量

来自分类Dev

ContentControl在两个按钮之间切换

来自分类Dev

在两个情节提要之间切换

来自分类Dev

jQuery在两个函数之间切换

来自分类Dev

在两个循环之间切换

来自分类Dev

在两个或多个功能之间切换

来自分类Dev

在rShiny中的两个renderDT之间切换

来自分类Dev

两个功能之间的角度(点击)切换

来自分类Dev

在两个功能之间切换

来自分类Dev

在两个图像之间切换

来自分类Dev

在两个情节提要之间切换

来自分类Dev

在两个图片之间切换onclick

来自分类Dev

在两个onclick函数之间切换

来自分类Dev

Xorg在两个用户之间切换DISPLAY

来自分类Dev

在两个循环之间切换

来自分类Dev

使用Polymer在两个div之间切换

来自分类Dev

如何在两个图像之间切换

来自分类Dev

在两个视差背景之间切换

来自分类Dev

在两个不同批次的张量之间切换

来自分类Dev

在两个 div 容器之间切换菜单

来自分类Dev

在两个版本的 Gnome shell 之间切换

来自分类Dev

在两个空闲动画状态之间切换