*1 自加运算符与自减运算符
前置形式运算规则:先对表达式中含有运算符的变量进行自加(减)1运算,然后用变量的新值参与表达式运算;
后置形式运算规则:先用变量原值参与表达式运算,然后对含有运算符变量的值进行自加(减)1运算。
自加、自减运算符始终进行向左匹配,即如下:
1 int a = 1,b = 2,c; 2 c = a+++b; /* a = 2,c = 3 */ 3 c = (a++)+b; /* 同c = a+++b */
自加自减运算的特殊情况
1.1 1 int k = 3; 2 c = k+++k+++k++; 3 4 c = 9; k = 6
1.2
k = 3; c = ++k+(++k)+(++k); c = 4+5+6 = 15 k = 6
时间: 2024-11-01 16:51:33