i--是先引用i的值,然后i自减1。譬如i原来的值是3,i--的意思是先取出原来的3这个值,然后i自减1,变成2i++是先引用i的值,然后i自加1。举例的话参考i--的就行了,差别就是自加后i变成了4。
i--是后置操作--i是前置操作例inta=0;inti=0;a=i--;//先a=i;然后i=i-1;所以a==0;///inta=0;inti=0;a=--i;//先i=i-1;然后a=i;所...
--i和i--都是自减运算符--i称为前缀运算,i--称为后缀运算前缀运算后,表达式的值为原变量值减1;后缀运算后,表达式的值仍为原变量值;而变量值不论前缀运算还是后缀运算都减1。例如:i=10;--i的值为原变量...
++i是指先把i加上1后在对i进行运算。举个例子i=0;n=0;当执行n=++i后;是n的值就是1;i的值为1;而若是执行n=i++则,n的值为0。i为1;换句话说n=++i是先执行n=i;在对i自加运算。n=i++;是...
i--:i=i-1;--i:i=i-1区别在于i--先运算再减一,--i先减1再运算
i++和i--的区别:1、运算方式i++属于自增运算,相当于i=i+1;i--属于自减运算,相当于i=i-1;2、值的变化:假设i=10,分别运行i++、i--后;i++后:i=i+1=10+1=11;i--后:i=i-1=9。
i就是普通的变量。i--意思是先带入原来的变量i的值运算,然后i自减一,下次用时i就变成i-1了--i是先自减一,然后带入计算,就是说,当前你所算的式子上用的就是i-1。
\0'。但是你如果你写chara[]={'C','h','i','n','a'};这个长度也是5,但系统不会在最后放'\0',所以它在系统中只占5个位置。应该说,这个a只能叫“字符数组”,不能叫“字符串数组”。
--i是先执行i=i-1,然后再使用i的值,这时的i值就是表达式--i的值。i--是先使用i的值作为表达式i--的值,然后,执行i=i-1操作。include"stdio.h"voidmain(){inti=4,j,k;j=i--;//i先赋值给j...
后者是先自加再调用i。例如:inti=1;into=i++;//先将i的值附给o,i再加1intp=++i;//先将i加1,再把i的值附给po的值是0,而p的值是3i--和--i与上边是一样的,只不过是自减运算...