A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

int a =10 ;
b = ( a - - )+(  - - a )
请计算此题中a、b的值

11 个回复

倒序浏览
a = 8  b=19
回复 使用道具 举报
哇, 又学到了一点, 觉得自己好菜啊
回复 使用道具 举报
int a =10 ;
b = ( a - - )+(  - - a )
(a--)   先赋值 再自减    赋值10   a=9
(--a)   先自减 再赋值    a=8   赋值 8
结果 a =8   b =18
回复 使用道具 举报
a为8,这是肯定的,为10+8
回复 使用道具 举报
a=8
b=18                           
回复 使用道具 举报
a= 8 ,b= 18
回复 使用道具 举报
a-- 先赋值再自减 括号里是10 此时a是9
--a 先自减再赋值 括号里是 8 此时a是8
b=18  a=8.
回复 使用道具 举报
应该是a=8;b=18;
回复 使用道具 举报
a=8 b=18
回复 使用道具 举报
a8 b18    自增先后的问题
回复 使用道具 举报
顶顶顶顶
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马