a = 0;
よりも
swap(a,a);
のほうがかっこいいと言いたいらしい