30
是否有更好的书写方式v =(v == 0?1:0); [关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 我想在0和1之间切换变量。如果它是0,我想将其设置为1,否则,如果它是1,我想将其设置为0。 这是一项非常基本的操作,我经常写这篇文章,希望研究出最短,最清晰的方法。到目前为止,这是我最好的: v = (v == 0 ? 1 : 0); 您可以对此进行改进吗? 编辑:问题是询问如何用最少的字符写以上语句,同时保持清晰度-这是“不是一个真正的问题”吗?这样做并非旨在进行代码高尔夫练习,尽管人们从高尔夫运动中获得了一些有趣的答案-很高兴看到高尔夫以建设性和发人深省的方式使用。