在C语言中 :若 a 初始值为1,表达式语句 a--;执行后, a是多少? 是0吗?

如题所述

第1个回答  2012-07-26
是的,a先自减1,然后参与执行。追问

那你意思是, 还没执行a就自减了?

追答

是的

追问

噢噢噢 那是前缀自增吧

追答

呵呵,对不起啊
是先参与执行,a然后自减1变为0.

第2个回答  2012-08-02
a--是先使用a的值 然后a再自减一 --a是a先自减 使用自减之后的值比如:A=2;B=A--;则B=2,A=1
而A=2;B=--A则B=1,A=1
第3个回答  2012-07-26
这个可以看成两步,先是a--等于a,然后是,a=a-1本回答被提问者采纳
第4个回答  2012-07-26
回答正确
第5个回答  2012-07-26
0
相似回答