前言:
眼前兄弟们对“c语言中i加加是什么意思”可能比较关切,你们都想要知道一些“c语言中i加加是什么意思”的相关资讯。那么小编在网上收集了一些关于“c语言中i加加是什么意思””的相关知识,希望大家能喜欢,咱们一起来了解一下吧!逗号表达式中出现加加减减,该式只要不是出现i++在逗号表达式的非末尾时,++i在逗号表达式的非末尾时,在逗号表达式的最后,就不用管式子的值是多少,只要知道变量的值即可。
在前面的课里面,我们给大家讲解了逗号表达式。逗号表达式就是用逗号将多个表达式连接起来所构成的。在逗号运算符所连接的式子当中,其中有一个式子叫二加加或者叫加加。关于加加和加加,在这里我来给大家讲一下出现在逗号表达式中要注意的细节。
首先来看一下上面我举的这两个例子。上面这两个例子第二条语句都是把一个逗号表达式的结果复制给左边的变量a。逗号表达式就是从左往右算,最后一个式子的值作为逗号表达式的结果对不对?
·来看左边这一个,左边这个第一个就是对up了一个值是五,第二个式子是二加加。在这里我要告诉大家的是二加加没有出现在最后,这一个二加加的式子的值就不用管它了,也不用算了,只要知道变量二的值变成六就行了。
·下面再来算第三个式子,第三个式子就是六加七,六加七是十三。括号里面写的逗号表达式的结果就是最后一个式子,最后一个式子的结果作为逗号表达式的结果。大家在这里要知道,也就是把这个十三复制给a,最后输出a输出的结果就是十三。
·再来看一下右边,右边在这里也是把逗号表达式的结果复制给a。逗号表达式这三个式子从左往右算,先算它,再算它,最后算它。第一个是二等于五,第二个加加二加加二这个式子的值在这不用去管它了,也不要算了,只要知道变量二的值自增了变成六。
·下面把第三个式子的值算出来,这个六加七就是十三。这一个逗号表达式的结果就是这个式子的结果就是十三,所以是把十三复制给a,a最后被输出,输出的就是十三。
这两个例子里面都出现了加加,这个是加加,这个是加加,由于它没有出现在动画表达时的最后,所以加加和加加在这里其实完成的就是让变量二进行一个自增。
下面来看一下下面举的这两个例子,这两个例子在这里一也是将逗号表达式的结果复制给左边的变量a,但跟上面的区别是逗号表达式是最后一个式子,在这里写的是二加加,还有加加二。如果是这样写,大家在这里就一定要注意了。
注意什么?下面我来给你们讲一下。逗号表达式在这里从右往左算,第一个就是变量是五,二加加在这里,柿子的值将会作为动画表达式的结果复制给a,所以在这里一定要知道柿子的结果,在这里就要一定要知道了。
二加加柿子的结果由于二在前面,这个式子的值还是原来的除值五,我是这样去算的。还有好多小伙伴们是按课本上的原话去算的,就是加加运算符在后,先把这个值作为式子的值,然后再自增。很多小伙伴们是这样去记的,不管哪一种式子,只要知道这个式子的值是五就行了。
然后变成二的值是自增为六,在这里这个式子的值是五,逗号表达式的结果就是五,就是把五复制给a,所以下面输出a输出的是五。这是左边这个例子,下面来看一下右边这个例子,跟左边的区别就是逗号表达式是最后一个式子写的是加加。
来看一下,第一个是复制为五,然后在这里要知道柿子的值是多少,柿子的值由于变量在后,就是运算过后的,它是自增为六对不对?来运算过后的值就是六,这个式子的值就是六。
有的小伙伴是这样去记的,就是加加在前,加加在前就是先计算后,把计算的值作为十字的值,反正怎么记都行,只要不把这个搞错了就行了。其实也是很简单的,就是不管是二加加还是加加二,变量的值都会变为六,唯一的区别就是这个式子的值是五,这个式子的值是六,好不好?
逗号表达式的式子的值就是六,就是把六复制给a,这个a最后输出的就是六,就是六。在这里就是由于二加加和加加二没有写在最后,这个式子的值就不用管,不用管,的值是五,然后加加还是加加过后的值是六,六加七一十三,六加七一十三,对不对?
下面在这里的值是五,这个式子的值是5,这个式子的值是6,明白了吧?
所以在这里大家一定要搞清楚,逗号表大师如果最后一个式子是2+1或者是+2,大家一定要把2+1和+2这个式子的值搞清楚。
标签: #c语言中i加加是什么意思