有两个int型变量a和b,假定代码已包含了必要的头文件,交换a和b的正确方法是( )
a = b; b = a;
swap(a, b);
a, b = b, a;
int tmp = b; b = a; a = b;