[問題] 基本的++問題

看板C_and_CPP (C/C++)作者 ( )時間16年前 (2009/06/27 14:48), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
小弟想請問一下 int a = 12; int *p = &a; printf("%d\n",*p++); 這個要看成(*p)++ 還是 *(p++) 我一直認為是前者 今天compile發現竟然是後者 大家的compiler呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.138.68.164

06/27 14:50, , 1F
很多書上或網路上的資料都有列運算子優先權,++是優先於*沒錯
06/27 14:50, 1F

06/27 15:36, , 2F
thx~
06/27 15:36, 2F

06/27 15:52, , 3F
我記得++和*是一樣,但是是從右到左
06/27 15:52, 3F
文章代碼(AID): #1AHS2YO7 (C_and_CPP)
文章代碼(AID): #1AHS2YO7 (C_and_CPP)