自增自减特殊情况

在表达式中如果有2个以上的“+”或“-”连写在一起,
则编译器首先识别前面两个+或-为自增或自减操作符。

例如:
int a=1 , b=5, c;
c=a+b; //正确:c=6
c=a++b; //错误:a++b ++ 不是双目运算符
c=a+++b; //正确:a++ + b
c=a++++b; //错误:a++ ++b
c=a+++++b; //错误:a++ ++ +b

posted @ 2020-10-19 19:55  Jerome丶yale  阅读(60)  评论(0编辑  收藏  举报