[問題] 一個#define格式問題

看板C_and_CPP (C/C++)作者 (沒有不可能)時間12年前 (2014/01/02 11:04), 編輯推噓4(403)
留言7則, 5人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) gcc 最近看一份code 這樣寫 #define TUNNEL_SERVC_ENABLE_BUDDY (102) 請問這樣結果跟跟 #define TUNNEL_SERVC_ENABLE_BUDDY 102 有甚麼差異 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.164.120

01/02 11:08, , 1F
沒差異吧
01/02 11:08, 1F

01/02 11:08, , 2F
如果是 define A 100+2 和 define A (100+2) 這就有差了
01/02 11:08, 2F

01/02 12:04, , 3F
可見置底13誡之九~
01/02 12:04, 3F

01/03 00:49, , 4F
小弟愚鈍不知道差在哪裡 請問貴人可說一下嗎 ?
01/03 00:49, 4F

01/03 00:57, , 5F
int x=3*A; 3*100+2 和 3*(100+2) 一個是302 一個是306
01/03 00:57, 5F

01/03 21:34, , 6F
謝謝指導
01/03 21:34, 6F

01/05 11:46, , 7F
就單純好習慣
01/05 11:46, 7F
文章代碼(AID): #1InDT10Z (C_and_CPP)
文章代碼(AID): #1InDT10Z (C_and_CPP)