// 法1 t = a; a = b; b = t; // t 最终值 = 原 a // 法2 t = b; b = a; a = t; // t 最终值 = 原 b
#define SWAP(type, a, b) do { type t = a; a = b; b = t; } while(0) SWAP(int, a, b);
程式碼是給人看的,順帶給機器執行。**清晰表達意圖**遠比炫技巧重要。選擇最直觀的寫法,並在必要時封裝復用。
錯誤原因 項目屬性中啟用了 ClickOnce 簽名 或 強
代碼語境 處理 WM_VSCROLL 訊息時,SI_LINE
兩表關聯查詢,主表 SEOrder 內碼重複時,只在第一行顯
代碼與輸出 int a = 3, b = 4; int *