one more comment

回答: 回複:我用visual c++ 6.0: 對的.紅辣椒2004-06-29 12:33:53

BTW, this is a good question. To really understand the results, one needs to know how compilers work AND some exposure to assembly language.

Now what if the first printf statement is:
print("a=%d a++=%d ++a=%d\n", a, a++, ++a);
what result will you see?

所有跟帖: 

don't understand? -pleaseexp- 給 pleaseexp 發送悄悄話 (295 bytes) () 06/30/2004 postreply 08:01:28

回複:don't understand? -clowhand- 給 clowhand 發送悄悄話 (380 bytes) () 06/30/2004 postreply 19:49:17

totally confused -goingcraz- 給 goingcraz 發送悄悄話 (259 bytes) () 06/30/2004 postreply 08:58:40

3! anwsers. Avoid! -紅辣椒- 給 紅辣椒 發送悄悄話 (13 bytes) () 06/30/2004 postreply 17:23:18

能解釋嗎? -真糊塗啦啦...- 給 真糊塗啦啦... 發送悄悄話 (0 bytes) () 06/30/2004 postreply 19:38:44

回複:能解釋嗎? -紅辣椒- 給 紅辣椒 發送悄悄話 (317 bytes) () 06/30/2004 postreply 19:47:15

這樣看來,還是VC++合理些 -意味深長- 給 意味深長 發送悄悄話 (0 bytes) () 06/30/2004 postreply 19:46:01

Finally! got the answer, -fianlly- 給 fianlly 發送悄悄話 (81 bytes) () 07/01/2004 postreply 08:43:49

請您先登陸,再發跟帖!