Недавно я придумал этот метод обмена значениями двух переменных без использования третьей переменной.
a^=b^=a^=b
Но когда я попробовал приведенный выше код на разных компиляторах, я получил разные результаты, некоторые дали правильные результаты, некоторые нет.
Что-то ужасно не так с кодом?
about me section
вашего профиля) = D? - person Prasoon Saurav   schedule 18.09.2010Swap
иCode-Golf
были совершенно допустимыми. Я часто видел, как некоторые начинающие программисты использовали эти (своего рода) методы, когда они пытались реализовать некоторые базовые алгоритмы, использующие побитовые операторы. - person Prasoon Saurav   schedule 18.09.2010Swapping two variable value without using 3rd variable
. - person Prasoon Saurav   schedule 18.09.2010How to swap two variable values without using 3rd variable
, я проголосовал за повторное открытие. - person Prasoon Saurav   schedule 18.09.2010