我想切换0和1之间的变量。如果它是0,我想将其设置为1,否则,如果它是1我想将其设置为0。
这是一个非常基本的操作,我经常写这个操作,我想调查一下最短,最清晰的方法。这是我迄今为止最好的:
v = (v == 0 ? 1 : 0);
你、能改进吗?
PS:问题是如何在保持清晰度的同时用最少的字符来编写上述语句 - 这是不是一个真正的问题?这不是打算做高尔夫练习,尽管一些有趣的答案已经从高尔夫球接近人们那里得到了 - 很高兴看到高尔夫以一种建设性和发人深省的方式被使用。
相似问题