1、--a
int a = 2;
while(--a>0){}
等价于:
int a = 2;
a--;
while(a>0){
a--;
}
2、a--
int a = 2;
while(a-->0){}
等价于:
int a = 2;
while(a>0){
a--;
}
总结:自增或自减运算符放在循环条件中,代码更加简洁。
好多情况下,我们将表达式放在循环条件中,
比如:
while(getchar())
1、--a
int a = 2;
while(--a>0){}
等价于:
int a = 2;
a--;
while(a>0){
a--;
}
2、a--
int a = 2;
while(a-->0){}
等价于:
int a = 2;
while(a>0){
a--;
}
总结:自增或自减运算符放在循环条件中,代码更加简洁。
好多情况下,我们将表达式放在循环条件中,
比如:
while(getchar())