Это глупый вопрос.Но вот единственный ответ (пока), который является одновременно четко определенным C и действительно единственной строкой:
a ^= b, b ^= a, a ^= b, b ^= c, c ^= b, b ^= c;
Использует алгоритм замены XOR , правильно.
Примечание: Предполагается, что a
, b
и c
имеют одинаковый целочисленный тип (вопрос не указан).