++运算符
前置递增运算符(++i)会先将变量的值加1,然后返回增加后的值。换句话说,前置递增运算符会先递增变量的值,然后再使用递增后的值进行其他计算或操作。
后置递增运算符(i++)会先返回变量的当前值,然后再将变量的值加1。换句话说,后置递增运算符会先使用变量的当前值进行其他计算或操作,然后再递增变量的值。 int i = 5; int a, b;
a = ++i; // 前置递增运算符 // 在这个语句中,变量i的值先加1,然后再将递增后的值赋给a // 所以,a的值为6,i的值也为6
i = 5; // 重置变量i的值为5
b = i++; // 后置递增运算符 // 在这个语句中,变量i的当前值5先赋给b,然后再将i的值加1 // 所以,b的值为5,i的值为6