当前位置:淘百问>生活百科>C语言中m+=i++表示什么意思

C语言中m+=i++表示什么意思

2023-08-02 02:28:46 编辑:join 浏览量:610

C语言中m+=i++表示什么意思

a+=b 表示 a=a+b;而这里面b是i++,这就看着貌似有点麻烦,其实很简单

首先++表示自增 即i++等价于i=i+1;

但是有顺序的,即 i++是先用i,然后再++;++i是先++在用i;

比如你这个例子:m+=i++; 就是先用i,然后在i++

这样一来,就相当于两个语句:m+=i;(或者写成m=m+i)

i++;(或者写成i=i+1,这里只有一个i++,就无所谓++在前或是在后了)

标签:C语言,++

版权声明:文章由 淘百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.taobaiwen.com/life/258081.html
热门文章