Re: [問題] c語言printf的問題

看板C_and_CPP作者 (學習)時間14年前 (2011/03/19 20:42), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《reallifezip (真實的生活)》之銘言: int a = 11, b = 2, c = 7; printf("%d\n", a+b++-++c);------------> a+(b++)-(++c) 顯示出11+2-8=5 ------------> 跳出上一行b才+1,a=11 b=3 c=8 printf("%d\n", a = b += c);-----------> b+c assgin給b,b=11,再assign給a a=11 printf("%d %d", a, b); ------------->a=11 b=11 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.228.250.233

03/19 21:20, , 1F
b++不是變成3嗎?
03/19 21:20, 1F

03/19 21:21, , 2F
喔喔 看到了
03/19 21:21, 2F
文章代碼(AID): #1DXAIX2S (C_and_CPP)
文章代碼(AID): #1DXAIX2S (C_and_CPP)