1.相同的情况: 作为一个独立的语句出现的时候-》
当i-- ; == --i;
i++; == ++i;
2.不同情况:
i++ :i先作为变量使用之后,再++ 成为 i+1
ag:s[i++] = k 等价于
s[i] = k ;
i=i+1;
++i :
s[++i] = k 等价于
i=i+1;
s[i] = k ;
本文详细解析了编程中前后缀递增运算符(i++ 和 ++i)的区别及应用场景。通过具体的示例代码,解释了这两种运算符如何影响变量的值及在表达式中的行为差异。
1.相同的情况: 作为一个独立的语句出现的时候-》
当i-- ; == --i;
i++; == ++i;
2.不同情况:
i++ :i先作为变量使用之后,再++ 成为 i+1
ag:s[i++] = k 等价于
s[i] = k ;
i=i+1;
++i :
s[++i] = k 等价于
i=i+1;
s[i] = k ;
498
2028
584
700

被折叠的 条评论
为什么被折叠?