第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 想請問我哪邊思考錯了 感謝
--
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 想請問我哪邊思考錯了 感謝
--
Table of Contents
All Comments