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

2022-08-04 社会 181阅读

m+=i++ 这是赋值运算符与自增运算符的综合使用,该表达式等价于如下2条表达式:

m = m + i;
i++;

如果表达式换成m+=++i,则改表达式等价于:

i++;   
m = m + i;
// 因为是++i,所以i的值需要先进行加1,之后再参与表达式的运算;而i++是先将i的值代入表达式计算,表达式计算完后,i的值再加1
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com