填空题

设inta=1,b=2,c,d,e;执行
c=(-a++)+(++b);
d=(b--)+(++a)-a;
e=(a/(++b))-(a/(--a));
请问a,b,c,d,e的结果是:()。

【参考答案】

在TurboC编译系统下,结果为a=2,b=3,c=2,d=3,e=-1,若在VisualC++下,结果为a=2,b=3......

(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)