Просто используйте что-нибудь еще, например, переменная, которая не является временной. Например,
int main (int argc, char** argv) {
int a = 5; int b = 6;
argc = a; a = b; b = argc;
}
В конце концов, вопрос не в том, чтобы показать разумный способ сделать это (c=a;a=b;b=c
). Это значит, что вы можете мыслить нестандартно или, по крайней мере, скопировать ответ того, кто может.