※ 引述《qaz5620 (Ellie是我的最愛~)》之銘言:
: 第27題 執行下列程式後輸出為何
: int a=2, b=5;
: a*=a--*--b;
: printf("%d\n",a);
: 我的想法是 a*=2*4=8後 a為1
: 再來 a=a*8=>a=1*8=8 可是答案卻是15 想請問我哪邊思考錯了 感謝
a = 2 * 2 *4 =16
最後印出時再減1
所以15
--
Sent from my Android
--
: 第27題 執行下列程式後輸出為何
: int a=2, b=5;
: a*=a--*--b;
: printf("%d\n",a);
: 我的想法是 a*=2*4=8後 a為1
: 再來 a=a*8=>a=1*8=8 可是答案卻是15 想請問我哪邊思考錯了 感謝
a = 2 * 2 *4 =16
最後印出時再減1
所以15
--
Sent from my Android
--
All Comments