-
慕莱坞9220042
你好:i++是先用后加,++i是先加后运行,例如a=1+(i++);和b=1+(++i);a的结果就是1,然后下面代码里 i 就加 1 ;b的结果就是2;就这么个道理。望采纳!
-
绿洲仙人球
这两个可以分解为两个运算,+1进行的时机不一样,解释如下:i++:i = i; i = i + 1;引用楼上的例子a=1+(i++),假设i= 0,即,i = 0; a = 1 + i = 1;i = i + 1 = 1;++i:i = i + 1 ;i = i;b=1+(++i),即,i = i + 1 = 1; b = 1 + 1 = 2;i = i = 1
-
晋强
i++表示 你先用我的i,用的是i目前的值,我然后自增1,++i表示在你用我的i之前,我先i自增1,然后你用的值是 i+1的值
-
阳关下的手链
i在前边,表示先使用i的值,再进行++操作,++在前边,表示先进行++操作,再使用i的值只要记住,那个符号在前边,就先使用那个,就可以了