下列那一段副程式 swap(a,b)可以將 a 和 b 二個變數的數字交換,例如:二變數分別為 a = 3, b = 5 ,執行後,a=5, b = 3?
Aswap(int &a, int &b) { a = 5; b =3;}
Bswap(int &a, int &b) { a = b; b =a;}
Cswap(int &a, int &b) { int temp; temp = a; b = temp; a = b; }
Dswap(int &a, int &b) { int temp; temp = a; a = b; b = temp; }正確答案
答案與詳解
