自增 自减
如图i=8 一次性的
1、i++ 先运算后自增 8 i = 8代入,先8(直接输出)
2、i-- 先运算后自减8 i = 8代入,先8(直接输出)
3、--i 先自减后运算 7 i = 8代入,先(8-1),然后输出
4、++i 先加后运算9 i = 8代入,先(8+1),后输出
为啥输出的结果让人难以想象??我的理解哪出了问题 求指点 8 i++后是7 难道 因为7+1等于8? 按照这个思路 ++i为啥不是9呢!{:10_266:}{:10_266:} C:\Users\Administrator\Desktop\1522560226.jpg --完之后就等于7了兄弟你完后再++不就是8
一行代码运行之后他的值已经变了啊
如图
i=8 一次性的!!!!
1、i-- 先运算后自减8 i = 8代入,先8(直接输出)i=7
2、 i++ 先运算后自增 8 i = 7代入,先7(直接输出) i=8
3、--i 先自减后运算 8 i = 8代入,先(8-1),然后输出 i=7
4、++i 先加后运算 7 i = 7代入,先(7+1),后输出 i=8 南城顾她 发表于 2018-4-1 13:52
--完之后就等于7了兄弟你完后再++不就是8
一行代码运行之后他的值已经变了啊
谢谢! 懂了 平常单个测试 i++之后 输出i就没了 结果是8
但是如果下面i,还进行运算就要加1了,这是一群i一起的,一个程序{:10_280:}
页:
[1]