作者final01 (牛頓運動定律)
看板C_and_CPP
標題[問題] #define 的問題
時間Tue Nov 8 17:26:10 2011
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
gcc,linux
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
想問看到有人這樣定義有什麼特別的意義嗎??
#define O_QUIET (1 << 0)
這不就只是1嗎??是為了防哪種狀況呢??
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
thx @@
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.164.201
推 LPH66:也許是為了和其他類似的變數排整齊吧 11/08 17:39
→ LPH66:附近應該有定義成 1<<1 1<<2 1<<3 等等的常數 11/08 17:39
→ LPH66:那一段看下來你不覺得有種整齊感嗎 XD 11/08 17:40
→ cutecpu:拿#define O_QUIET (1 << 0)去google,第一篇就是這篇唷XD 11/08 17:48
→ cutecpu:推 L 大講的,flag 對齊方便以後可能會擴充 11/08 17:56
→ deh3215:學到一點小技巧... 11/08 22:59